J'utilise GNOME 3.18.1 sur Arch Linux 4.2.5-1-ARCH x86_64 sur un ordinateur portable Dell E6530. Depuis que j'ai installé cet OS il y a des années, le bouton d'alimentation de mon ordinateur portable a toujours conduit mon OS à s'éteindre complètement.
Cependant, au cours des dernières semaines, ce comportement a changé, de sorte qu'en appuyant sur le bouton d'alimentation, mon ordinateur portable passe désormais en mode d'économie d'énergie. Je n'ai pas modifié mes paramètres d'alimentation. pacman -Syyu
Cependant, je garde toujours mon système à jour en utilisant , donc je soupçonne qu'une mise à jour a changé cette fonctionnalité.
Dans les paramètres d'alimentation, il n'y a pas d'option pour cela.
Comment puis-je restaurer le comportement initial, de sorte qu'en appuyant sur ce bouton, le système s'éteigne?
la source
Réponses:
Cela est dû aux dernières
gnome-settings-daemon
mises à jour ...Il n'y a pas une telle option dans les paramètres d'alimentation car elle a été supprimée par les développeurs GNOME (l'
shutdown/power off
action est considérée comme "trop destructrice" ).Conclusion: vous ne pouvez plus éteindre votre ordinateur portable en appuyant sur le bouton de mise hors tension .
Vous pouvez cependant ajouter une nouvelle option
dconf
/gsettings
(c'estshutdown
-à- dire ) au plugin d'alimentation du démon settings si vous êtes prêt à patcher et reconstruiregnome-settings-daemon
:Une fois que vous avez installé la version corrigée, une nouvelle
shutdown
option sera disponible dansdconf-editor
sous org> gnome> settings-daemon> plugins> power> power-button-action :alors sélectionnez-le pour arrêter via le bouton d'alimentation ou, si vous préférez CLI, exécutez dans le terminal:
Bien sûr, pour que ce qui précède fonctionne, vous avez également besoin des bons paramètres dans
/etc/systemd/logind.conf
:Gardez à l'esprit qu'en appuyant sur le bouton d'alimentation, vous arrêterez votre système sans aucun avertissement.
la source
gsd-enums.h
trouve dans le dossier/usr/include/gnome-settings-daemon-3.0/gnome-settings-daemon/
etgsd-media-keys-manager.c
n'existe pas du tout.Comme @don_crissti l'a expliqué, la situation est idiote car il n'est vraiment pas possible de simplement arrêter sans confirmation en utilisant les paramètres normaux.
Cependant, il existe une solution de contournement: si le type de châssis de la machine est défini sur "vm" (machine virtuelle), l'ancien comportement d'arrêt immédiat reprendra tous les paramètres. Entrez simplement en tant que root:
et redémarrez une fois. Je ne connais aucun effet secondaire de ces paramètres.
la source
Dans Ubuntu 18.04 ou toute variante Linux similaire avec acpi (sinon vous pouvez probablement l'installer), créez un fichier appelé
/etc/acpi/events/power
avecet met
à l'intérieur du fichier, fermez-le, puis
C'est probablement la solution la plus simple qui fonctionne définitivement.
la source
Comme alternative, vous pouvez ouvrir la fenêtre des paramètres du clavier et attribuer un raccourci clavier personnalisé à la commande
gnome-session-quit --power-off
, ce qui fera apparaître le menu d'arrêt. Je l'ai configuré pour se déclencher par Super+ q.la source
Dans un premier temps, vous devez vous assurer que Paramètres | Power (en supposant que Gnome v3) "Suspend & Power Off" / "Automatic Suspend" est désactivé. Fondamentalement, désactivez les fonctionnalités de réglage de l'alimentation de GNOME et laissez simplement le système prendre le relais.
la source
Le raccourci clavier personnalisé fonctionne, je l'ai défini
gnome-session-quit --power-off --force
en appuyant uniquement sur le bouton d'alimentation, ce qui est tout ce que je voulais.la source
power-button-action
option. Je peux toutefois définirCtrl+PowerOff
la touche de raccourci.J'ai trouvé une autre option pour accomplir cela sur Debian Stretch. J'ai installé le package
acpi-support-base
et édité le fichier en/etc/acpi/powerbtn-acpi-support.sh
ajoutant les lignes suivantes après le commentaire d'en-tête et avant tout code.C'est un peu un instrument contondant mais fonctionne pour moi sur un bureau et devrait fonctionner sur un ordinateur portable. Il contourne également les paramètres de Gnome3 mais est plus facile que de corriger Gnome et de recompiler.
Selon la page Arch Wiki,
acpid
cela peut probablement être implémenté en modifiant/etc/acpi/handler.sh
sur Arch.la source
J'ai travaillé autour de ce problème sur un de mes serveurs en surveillant la sortie du journal en
systemd-logind
affinant essentiellement les solutions présentées dans d'autres réponses.Cette solution de contournement nécessite deux fichiers. Le script qui déclenche l'événement d'arrêt réel
et le fichier de service qui le démarre / le redémarre
la source