Comment puis-je hiberner depuis GNOME Shell?


Réponses:


11

Installez simplement cette extension GNOME Shell en faisant glisser le curseur. Votre menu utilisateur devrait maintenant afficher quelques nouvelles options supplémentaires: Mise en veille prolongée et Arrêt ...

entrez la description de l'image ici


1
Cela n'ajoute pas l'option 'hibernation' pour moi, juste suspendre: /
daboross

Le créateur a probablement changé le comportement de l'extension. Je ne l'ai pas utilisé depuis des lustres.
Alfredo Hernández

@DaboRoss Je viens de l'installer et cela montre l' Hibernateoption sur mon système (Ubuntu GNOME 3.8).
Alfredo Hernández

1
Je viens de l'installer à nouveau et cela semble fonctionner cette fois! Ils doivent l'avoir mis à jour! Merci d'avoir posté ça.
daboross

C'est super, mon pote!
Alfredo Hernández

10

dv3500ea Dans votre lien vers GNOME Shell Cheat Sheet, vous avez obtenu la réponse:

L'entrée de menu Éteindre ... est masquée par défaut. Vous pouvez le rendre visible en appuyant sur la touche Alt dans le menu utilisateur.

Tenez simplement ALT


1
Ça marche!!! Si simple!
Dougui

6
où est l'hibernation alors? La question portait sur l'hibernation
Anwar

3
Ceci est en veille, pas en veille prolongée
sebix

7
sudo apt-get install pm-utils

Alt + F2

sudo pm-hibernate

La commande sudo ne fonctionnera pas dans alt-f2. vous devez utiliser le terminal
Anwar

5

Je ne pense pas qu'il soit possible d'hiberner manuellement dans GNOME Shell (je peux me tromper). Il existe une extension qui ajoute des options supplémentaires pour la gestion de l'alimentation, mais n'ayant pas réussi à installer les extensions moi-même, je ne peux pas vous dire avec certitude comment l'installer.

Pour l'instant, vous pouvez appuyer sur alt+ f2et taper pmi action hibernateou gnome-power-cmd hibernate(10.10 et inférieur uniquement), puis appuyer sur enter. Cela ne vous donnera aucune option, alors ne faites cela que si vous êtes sûr de ne pas vouloir annuler.

Si vous voulez rendre cela plus facile, vous pouvez créer un script avec (en utilisant zenity pour fournir des options) et le placer dans ~/bin. Vous pouvez ensuite créer une liaison clavier pour le script, donc lorsque vous appuyez (par exemple), alt+super+hvotre système passe en veille prolongée.


Je suppose qu'il gnome-power-cmdn'est plus disponible en 11.04, reportez-vous à: answers.launchpad.net/ubuntu/+source/gnome-power-manager/… ; alternative est: gshutdown gshutdown.tuxfamily.org/en/index.php .
user7044

Pour utiliser la commande pmi, j'ai dû installer le powermanagement-interfacepackage. Malheureusement , je reçois une erreur lorsque je l' utilise: Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files.
dv3500ea

@ dv3500ea aw man ... Je vais devoir retrouver la commande correcte pour GNOME 3. Si vous le faites avant moi, n'hésitez pas à le modifier dans la réponse.
RolandiXor

Vous pouvez toujourssystemctl hibernate
Rolf

2

Il y a un peu plus à faire pour cela en 12.10. (Ignorez cette réponse si vous utilisez 12.04 ou une version antérieure.) Par défaut, le menu d'état alternatif n'affiche plus l'option Mise en veille prolongée. Le moyen le plus simple de résoudre ce problème consiste à installer l'extension, nouvellement ajoutée aux référentiels Ubuntu, puis à utiliser gsettings pour modifier la valeur par défaut:

sudo apt-get install gnome-shell-extensions
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true

Ensuite, activez l'extension dans Tweak Tool et redémarrez le shell (alt + f2 et entrez r).

N'installez PAS l'extension depuis extensions.gnome.org.


4
La deuxième commande ne fonctionne pas pour moi. En es-tu sûr? Je reçois cette erreur:No such schema 'org.gnome.shell.extensions.alternative-status-menu'
sajjadG

1

Vous devez installer le paquet "gnome-shell-extensions-alternative-status-menu" si vous utilisez gnome-shell testing ppa. Cela activera l'option d'hibernation ainsi que les options de mise hors tension dans le menu d'état.


1
Il n'y a pas un tel paquet dans les dépôts officiels, ce que j'utilise.
dv3500ea

vous devez ajouter le ppa suivant: sudo apt-add-repository ppa: ricotz / testing && sudo apt-get update. Ensuite, mettez à niveau gnome-shell à l'aide de sudo apt-get dist-upgrade puis installez le package "gnome-shell-extensions-alternative-status-menu". C'est tout
Syed Khalil

1

Pour moi installer l'extension

sudo apt-get install gnome-shell-extensions
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true

(comme mentionné ci-dessus) ET modifier ce fichier

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

et insérer

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

aidé (voir ici ).


1

Sur Ubuntu Gnome 14.04, Gnome 3.12, les travaux suivants (13 juin 2014), mais je ne l'ai configuré que pour fonctionner en appuyant sur le bouton d'alimentation et en fermant le couvercle (donc pas de bouton GUI à pousser).

Le crédit va ici , aux commentateurs, aussi.

Au lieu de créer un nouveau fichier .../polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla, sudo modifie l'existant

/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

et activez l'hibernation à cet endroit, en changeant ResultActive=noen ResultActive=yes, pour obtenir les sections suivantes:

[Disable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

Cela permet à la machine d'hiberner.

Pour l'activer à la fermeture du couvercle, sudo edit

/etc/systemd/logind.conf

et passez HandleLidSwitch=suspendà #HandleLidSwitch=hibernate.

Avant de faire cela, j'ai recherché dans dconf editor les entrées avec hibernateet j'ai tout changé de suspendà hibernate(ma machine ne peut pas reprendre à partir de suspend...) Je ne sais pas quelle entrée l'a fait fonctionner, mais le bouton d'alimentation met également ma machine en veille prolongée.


1

J'ai trouvé une nouvelle extension qui ajoute un nouveau bouton pour l'hibernation. Il fonctionne très bien avec les écrans tactiles et les convertibles car il s'agit d'un bouton séparé. Il y a cependant un inconvénient: cela ne fonctionne pas (actuellement) à partir de l'écran de verrouillage.

entrez la description de l'image ici

C'était facile à trouver dans Ubuntu 17.10 , je devais juste chercher hibernate et sélectionner le résultat correspondant de la section pour les résultats du logiciel . Les extensions Hibernate et Gnome étaient déjà configurées, si vous avez des problèmes avec celles-ci, je vous suggère de rechercher les questions et réponses correspondantes ici sur ce site.

Vous pouvez également configurer le bouton d'alimentation pour mettre votre ordinateur en veille prolongée au lieu de l'éteindre (paramètres> options d'alimentation), si c'est ce que vous voulez.


Celui-ci a fonctionné pour moi sur Ubuntu 18.04 après l'édition /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla(voir askubuntu.com/a/1064114/674319 )
Laurenz

0

à partir du 2013-10-24, en utilisant Ubuntu-Gnome 13.10, ce qui suit m'a permis d'utiliser l'hibernation dans les paramètres d'alimentation, ainsi que d'hibernation en utilisant le bouton d'alimentation physique:

sudo -i  # because the following should be ran as root
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true
cat > /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla <<EOF
[Enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
EOF
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.