Lorsque je suis passé de 11.10 à 12.04, mon menu d'alimentation Ubuntu a perdu la capacité d'hibernation. Existe-t-il un moyen de l'ajouter à nouveau, ou est-ce par défaut pour 12.04?
Lorsque je suis passé de 11.10 à 12.04, mon menu d'alimentation Ubuntu a perdu la capacité d'hibernation. Existe-t-il un moyen de l'ajouter à nouveau, ou est-ce par défaut pour 12.04?
Réponses:
L'hibernation est désactivée par défaut dans Ubuntu 12.04. Une justification de cette décision peut être trouvée dans ce rapport de bogue .
Voir cette question pour la réactiver:
Malheureusement, l' hibernation a été désactivée par défaut dans Ubuntu 12.04 , car elle ne fonctionnait pas correctement sur de nombreux systèmes.
Si vous n'êtes pas sûr que l'hibernation fonctionne avec votre matériel, vous pouvez le tester en envoyant la commande hibernate depuis votre terminal
sudo pm-hibernate
Voici comment l'activer de toute façon: ( avertissement : uniquement pour les utilisateurs avancés - peut ne pas fonctionner)
Dans le terminal, tapez:
sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
Entrez votre mot de passe lorsque demandé.
Recherchez la section
[Désactiver la mise en veille prolongée par défaut]
Identity = unix-user: *
Action = org.freedesktop.upower.hibernate
ResultActive = no
et remplacez-le par
[ Réactiver l' hibernation]
Identity = unix-user: *
Action = org.freedesktop.upower.hibernate
ResultActive = yes
Après le prochain redémarrage, l'option "Mise en veille prolongée" sera de retour dans le "menu d'alimentation" en haut à droite de votre écran. Si votre matériel prend en charge l'hibernation, cela fonctionnera maintenant.
Remarque : Si vous souhaitez désactiver à nouveau l'hibernation, revenez simplement aux modifications apportées ci-dessus.
Jorge: il existe plusieurs façons d'hiberner un ordinateur Linux. Si les valeurs par défaut d'Ubuntu échouent, vous pouvez toujours essayer les autres systèmes d'hibernation.
Dans une console:
sudo apt-get install hibernate
Après cela, redémarrez. Cela va installer le système uswsusp, un système fiable avec compression, qui n'a même pas été installé avec Precise.
Le deuxième système est TuxOnIce, mais sa configuration nécessite plus de compétences techniques.
Après cela, suivez le Howto précis pour l'activation de l'hibernation, publié avant. Il est triste de voir que les packages nécessaires à l'hibernation ne sont même pas installés dans une installation par défaut précise. Si vous n'installez pas "hibernate", si vous essayez d'exécuter "sudo pm-hibernate", cette commande ne fera rien (bien que sur certains systèmes, elle effectuerait un arrêt).
Ce n'est pas à cause de 12.04 mais parce que vous n'avez pas de partition de swap, ou qu'elle n'est pas marquée comme étant utilisée pour la mise en veille prolongée. J'ai eu un problème similaire lors de la mise à niveau vers 11.10.
Accédez à cette page Web pour obtenir de l'aide soit en ajoutant une partition de swap, soit en la rendant prête à utiliser le swap. https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F
N'oubliez pas que votre swap doit être plus grand que votre quantité de mémoire physique si vous voulez hiberner!
Hibernate ne fonctionnera que si vous n'avez pas de partition de swap cryptée, ce qui est la valeur par défaut si vous choisissez de crypter votre répertoire de connexion pendant l'installation d'ubuntu 12.04.
Essayez d'ajouter un script comme
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
if [ -e /dev/zram0 ]; then
swapoff /dev/zram0
fi
;;
thaw)
if [ -e /dev/zram0 ]; then
swapon -p 100 /dev/zram0
fi
;;
esac
dans le répertoire /etc/pm/sleep.d. C'était nécessaire pour le faire fonctionner pour moi, devinez quoi? Vous ne pouvez pas hiberner sur un disque virtuel !!!
RÉ.