Comment réactiver Hibernate dans Ubuntu 12.04

Table des matières:

Comment réactiver Hibernate dans Ubuntu 12.04
Comment réactiver Hibernate dans Ubuntu 12.04

Vidéo: Comment réactiver Hibernate dans Ubuntu 12.04

Vidéo: Comment réactiver Hibernate dans Ubuntu 12.04
Vidéo: How to Change the IP Address in Windows 10 Using PowerShell - YouTube 2024, Mars
Anonim
Si vous venez de mettre à jour Ubuntu 12.04, vous remarquerez peut-être qu’une option est manquante dans son menu système. L'option Veille prolongée est maintenant masquée par défaut, mais vous pouvez la récupérer si vous préférez mettre votre système en veille prolongée.
Si vous venez de mettre à jour Ubuntu 12.04, vous remarquerez peut-être qu’une option est manquante dans son menu système. L'option Veille prolongée est maintenant masquée par défaut, mais vous pouvez la récupérer si vous préférez mettre votre système en veille prolongée.

Hibernate est désactivé par défaut car il peut entraîner des problèmes sur certaines configurations système. Vous devez effectuer une mise en veille prolongée avec une commande spéciale pour vérifier son bon fonctionnement avant de la réactiver.

Hibernate vs Suspend

L’option Suspend est toujours disponible dans le menu système d’Ubuntu. Comme en veille prolongée, suspendre enregistre vos programmes et données ouverts afin que vous puissiez reprendre rapidement votre état précédent. Toutefois, la suspension nécessite de l’alimentation - en mode veille, votre ordinateur continuera à consommer une petite quantité de courant. Si le système ne fonctionne plus, par exemple, si vous débranchez un ordinateur de bureau de la prise de courant ou si la batterie d’un ordinateur portable est vide, vous perdrez votre travail.

En revanche, le mode veille prolongée enregistre l’état de votre système sur votre disque dur et le met hors tension, ne consommant aucune alimentation. Lorsque vous quittez le mode veille prolongée, vos programmes et données ouverts sont restaurés. Hibernate permet d’économiser de l’énergie, mais prend plus de temps: l’ordinateur doit restaurer les données dans la RAM, tandis que la suspension préserve les données dans la RAM.
En revanche, le mode veille prolongée enregistre l’état de votre système sur votre disque dur et le met hors tension, ne consommant aucune alimentation. Lorsque vous quittez le mode veille prolongée, vos programmes et données ouverts sont restaurés. Hibernate permet d’économiser de l’énergie, mais prend plus de temps: l’ordinateur doit restaurer les données dans la RAM, tandis que la suspension préserve les données dans la RAM.

Pourquoi il est désactivé

Hibernate ne fonctionne pas correctement sur de nombreuses configurations matérielles avec Ubuntu et d’autres distributions Linux. Si le mode veille prolongée ne fonctionne pas correctement sur votre système, vous pouvez le réactiver afin de constater que votre travail a été perdu. Certains pilotes de matériel peuvent également ne pas fonctionner correctement avec la mise en veille prolongée - par exemple, le matériel Wi-Fi ou d'autres périphériques peuvent ne pas fonctionner après la reprise de la mise en veille prolongée.

Pour empêcher les nouveaux utilisateurs de rencontrer ces bogues et de perdre leur travail, la veille prolongée est désactivée par défaut.

Tester Hibernate

Avant de réactiver le mode veille prolongée, testez-le pour vous assurer qu'il fonctionne correctement sur votre système. Tout d’abord, enregistrez votre travail dans tous les programmes ouverts. Vous le perdrez si le fonctionnement en veille prolongée ne fonctionne pas correctement.

Pour tester l'hibernation, lancez un terminal. Tapez terminal dans le tableau de bord et / ou utilisez le raccourci clavier Ctrl-Alt-T.

Dans le terminal, exécutez la commande suivante:
Dans le terminal, exécutez la commande suivante:

sudo pm-hibernate

Votre système va s'arrêter. Après avoir exécuté la commande, rallumez votre système - si vos programmes ouverts réapparaissent, le mode veille prolongée fonctionne correctement.
Votre système va s'arrêter. Après avoir exécuté la commande, rallumez votre système - si vos programmes ouverts réapparaissent, le mode veille prolongée fonctionne correctement.

Dépannage d'Hibernate

Bien que les incompatibilités matérielles constituent un problème majeur avec la mise en veille prolongée, il existe un autre problème commun. Hibernate enregistre le contenu de votre RAM sur votre partition de swap. Par conséquent, votre partition de swap doit être au moins égale à votre RAM. Si vous avez une partition de swap de 2 Go et 4 Go de RAM, le mode veille prolongée ne fonctionnera pas correctement.

Un moyen rapide de comparer votre taille de RAM et d’échange est avec l’application System Monitor.

Vous pouvez afficher la taille de la mémoire et du swap dans l'onglet Ressources. «Mémoire» fait ici référence à votre RAM.
Vous pouvez afficher la taille de la mémoire et du swap dans l'onglet Ressources. «Mémoire» fait ici référence à votre RAM.
Si vous voulez vraiment utiliser la veille prolongée et que votre partition de swap est plus petite que votre RAM, essayez d’exécuter GParted à partir d’un live CD. Vous pouvez exécuter GParted à partir d’un live CD Ubuntu ou d’un CD live dédié à GParted. À partir du Live CD, vous pouvez redimensionner vos partitions Ubuntu. Vous ne pouvez pas le faire tant qu’elles sont en cours d’utilisation.
Si vous voulez vraiment utiliser la veille prolongée et que votre partition de swap est plus petite que votre RAM, essayez d’exécuter GParted à partir d’un live CD. Vous pouvez exécuter GParted à partir d’un live CD Ubuntu ou d’un CD live dédié à GParted. À partir du Live CD, vous pouvez redimensionner vos partitions Ubuntu. Vous ne pouvez pas le faire tant qu’elles sont en cours d’utilisation.

Réactiver Hibernate

Vous pouvez exécuter la commande sudo pm-hibernate chaque fois que vous souhaitez passer en veille prolongée, mais cela n’est pas pratique. Pour réactiver l’option Veille prolongée dans les menus, vous devez créer un fichier PolicyKit.

Vous pouvez utiliser n'importe quel éditeur de texte pour cela, mais nous utiliserons gedit dans cet exemple. Exécutez la commande suivante pour lancer gedit en tant qu'utilisateur root et spécifiez le fichier que vous souhaitez créer:

gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

Collez le texte suivant dans le fichier:
Collez le texte suivant dans le fichier:

[Enable Hibernate] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes

Conseillé: