Hibernate manquant dans le menu d'alimentation et quand j'appuie sur le bouton d'alimentation de l'ordinateur portable

23

Lorsque j'ai effectué une mise à niveau de 11.10 à 12.04, mon menu d'alimentation Ubuntu a perdu la capacité d'hiberner. Existe-t-il un moyen d’ajouter cela, ou est-ce un paramètre par défaut pour 12.04?

    
posée philipballew 10.03.2012 - 02:45
la source

6 réponses

15

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:

réponse donnée nicocarbone 13.03.2012 - 16:28
la source
18

Malheureusement, hibernation a été désactivé par défaut dans Ubuntu 12.04 , car il ne fonctionnait pas correctement sur de nombreux systèmes.

Si vous n'êtes pas sûr que le mode hibernation fonctionne avec votre matériel, vous pouvez le tester en envoyant la commande de mise en veille prolongée depuis votre terminal

sudo pm-hibernate

Voici comment l'activer quand même: ( 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é.

Rechercher la section

  

[Désactiver la mise en veille prolongée par défaut]
  Identity = unix-user: *
  Action = org.freedesktop.upower.hibernate
  ResultActive = non

et remplacez-le par

  

[Réactiver la mise en veille prolongée]
  Identity = unix-user: *
  Action = org.freedesktop.upower.hibernate
  ResultActive = oui

Après le prochain redémarrage, l'option "Hibernate" 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 l’hibernation, annulez simplement les modifications apportées ci-dessus.

    
réponse donnée JW. 03.04.2012 - 19:28
la source
7

Jorge: il existe plusieurs façons d'hiberner un ordinateur Linux. Si les paramètres 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 davantage de compétences techniques.

Après cela, suivez le guide pratique pour activer l'hibernation, publié auparavant. Il est triste de voir que les paquets 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 (même si certains systèmes s'arrêtent).

    
réponse donnée user65476 23.05.2012 - 06:36
la source
3

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 utilisée comme hibernate. J'ai eu un problème similaire lorsque j'ai mis à niveau vers 11.10.

Accédez à cette page Web pour obtenir de l'aide en ajoutant une partition de swap ou en la rendant prête à utiliser le swap. lien

Rappelez-vous que votre échange doit être plus important que votre quantité de mémoire physique si vous voulez hiberner!

    
réponse donnée rekh127 10.03.2012 - 02:51
la source
3

Hibernate ne fonctionnera que si vous n'avez pas de partition de swap cryptée, qui est la valeur par défaut si vous choisissez de crypter votre répertoire de connexion lors de l'installation d'ubuntu 12.04.

    
réponse donnée Bruno 20.05.2012 - 11:18
la source
1

Essayez d’ajouter un script comme


#!/bin/sh

PATH=/sbin:/usr/sbin:/bin:/usr/bin

case "" in
        hibernate)
                if [ -e /dev/zram0 ]; then
                swapoff /dev/zram0
                fi
                ;;
        thaw)
                if [ -e /dev/zram0 ]; then
                swapon -p 100 /dev/zram0
                fi
                ;;
esac

au répertoire /etc/pm/sleep.d. C'était nécessaire pour que cela fonctionne pour moi comme devinez quoi? Vous ne pouvez pas hiberner sur un disque virtuel !!!

D.

    
réponse donnée David Bateman 04.05.2012 - 01:17
la source

Lire d'autres questions sur les étiquettes