web-dev-qa-db-fra.com

Comment modifier les options du bouton d'alimentation?

Lorsque j'appuie sur le bouton d'alimentation, une boîte de dialogue s'ouvre, mais je souhaite arrêter le système sans recevoir le message "Voulez-vous vraiment arrêter?". Comment puis-je choisir une action d'arrêt direct sur un bouton d'alimentation enfoncé?

J'ai eu le même problème avec la version 11.04, mais je ne me souviens pas de la solution et hier, je suis passé à Ubuntu 11.10.

95
NaN

Action de fermeture du couvercle

Pour configurer l'action de fermeture du couvercle de l'ordinateur portable, vous devez installer les paramètres avancés (ou l'outil Gnome Tweak). Il se trouve dans l'USC (Ubuntu Software Center) sous Tweak ou Advanced Settings. Si installé, appuyez sur le super bouton et tapez Tweak ou advanced et choisissez Paramètres avancés. Lorsqu'il s'ouvre, sélectionnez l'onglet Shell.

Advanced Settings Before

Appuyez sur les flèches et choisissez votre choix sur secteur et sur batterie;

Advanced Setting After

comportement des boutons par défaut

Installez dconf-tools:

Sudo apt-get install dconf-tools

Appuyez sur alt + f2 et ouvrez dconf-editor (ou dans un terminal de type dconf-editor)

Accédez à org.gnome.settings-daemon.plugins.power et définissez votre action bouton-puissance par défaut ici:

enter image description here

Sur certains systèmes, vous devrez également marquer l’élément suppress-logout-restart-shutdown.

84
Bruno Pereira

Je crains que les premières réponses ne fonctionnent pas pour moi, je pense que les "solutions graphiques" ne fonctionnent que pour l'indicateur supérieur droit, pas pour le bouton d'alimentation. La solution de règle fonctionne pour moi, je pense que je peux l'améliorer et faire disparaître complètement le message Prompt. Au lieu de créer un nouveau fichier, vous pouvez utiliser le fichier existant /etc/acpi/events/powerbtn

Sudo -H gedit /etc/acpi/events/powerbtn

Ajoutez # à la ligne de commentaire:

#action=/etc/acpi/powerbtn.sh

Ajouter une nouvelle ligne:

action=/sbin/poweroff

Enregistrer le fichier. Ouvrez une console et tapez:

Sudo acpid restart

Cela fonctionne pour moi ET l'invite a disparu, tout comme dans Ubuntu 11.04. J'aimerais que cela aide.

41
David López

Voici la réponse simple et rapide dont j'avais besoin:

gsettings set org.gnome.settings-daemon.plugins.power button-power 'hibernate'

Si vous voulez d'abord voir vos paramètres, essayez ceci:

gsettings get org.gnome.settings-daemon.plugins.power button-power

Ou peut-être cela si vous voulez voir tous les paramètres d'alimentation:

gsettings list-recursively org.gnome.settings-daemon.plugins.power
30
phord

Je voulais changer le bouton d'alimentation pour suspendre en RAM. Sur un serveur Ubuntu 14.04 (pas de Gnome/X), modifier /etc/acpi/events/powerbtn pour utiliser une autre action (/usr/sbin/pm-suspend) ne fonctionnait pas pas.

Au lieu de cela, ajouter une seule ligne à /etc/systemd/logind.conf suffisait pour faire l'affaire:

#HandlePowerKey=poweroff
HandlePowerKey=suspend

Maintenant, en appuyant sur le bouton d'alimentation provoque la suspension instantanée.

11
gojomo

La réponse de Bruno est à moitié correcte.

Après avoir installé dconf, vous devez naviguer dans les applications> indicateur-session

Cochez la case "suppress-logout-restart-shutdown".

Cela fonctionnera pour Unity dans Ubuntu 11.10, mais pas pour Gnome 3 ou Gnome Classic.

8
Ubuntuist

Cela n'a pas fonctionné pour moi dans l'unité ou dans gnome-Shell (Invite a toujours été affichée). J'ai donc utilisé ce manuel

depuis le wiki Arch Linux. J'ai créé le fichier/etc/acpi/events/power avec le contenu suivant:

event=button/power (PWR.||PBTN)
action=/sbin/poweroff

et exécuté une commande:

Sudo acpid restart (ne sait pas exactement si c'est la bonne commande)

Et ensuite en appuyant sur les coupures de matériel du bouton d'alimentation du matériel (l'invite s'affichera, mais cela n'arrêtera pas le processus d'arrêt).

7
rulet

Pour moi, la solution était la suivante:

gsettings set org.gnome.settings-daemon.plugins.power power-button-action suspend
1
Oliver Tušla

Rien de tout cela n'a fonctionné sur mon système 13.04. En fin de compte j'ai recompilé gnome-session.

Dans gsm_Shell.c et gsm_logout_dialog.c changer #define AUTOMATIC_ACTION_TIMEOUT from 60 to 5

0
user223389

Pour les systèmes Ubuntu et Lubuntu actuels:

echo "HandlePowerKey=suspend" | Sudo tee -a /etc/systemd/logind.conf
Sudo service systemd-logind suspend
0
cmcginty