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.
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.
Appuyez sur les flèches et choisissez votre choix sur secteur et sur batterie;
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:
Sur certains systèmes, vous devrez également marquer l’élément suppress-logout-restart-shutdown
.
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.
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
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.
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.
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).
Pour moi, la solution était la suivante:
gsettings set org.gnome.settings-daemon.plugins.power power-button-action suspend
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
Pour les systèmes Ubuntu et Lubuntu actuels:
echo "HandlePowerKey=suspend" | Sudo tee -a /etc/systemd/logind.conf
Sudo service systemd-logind suspend