Deepin - Désactiver la touche Power sur un portable
Publié : 29 déc 2018, 17:35
Bonjour,
Sur Manjaro Deepin, l'appui (même très court) sur la touche de mise sous tension provoque un poweroff immédiat de la machine. Sur un desktop c'est pas vraiment gênant car ce bouton n'est pas sur le clavier mais sur un laptop, ce bouton risque d'être actionné accidentellement pendant la frappe et c'est particulièrement rageant lorsque votre pc s'éteint brusquement avant que vous ayez eu le temps de sauvegarder votre travail et que vous perdez tout !
Toutes mes tentatives pour modifier ce comportement depuis dconf-editor étant restées vaines et les rares sujets sur la question trouvés sur internet étant restés sans réponse, j'ai pris le taureau par les cornes et j'ai cherché une solution.
Celle que j'ai trouvée passe par la configuration de systemd, je vous la livre :
- Editez le fichier logind.conf
- Cherchez
et remplacez par :
autres valeurs possibles : "reboot", "halt", "kexec", "suspend", "hibernate", "hybrid-sleep", "suspend-then-hibernate", et "lock" (ne me demandez pas ce que certaines d'entre elles font, je n'ai pas essayé)
- Sauvegardez le fichier
- Redémarrez le pc.
Maintenant lorsque vous appuyez sur la touche Power, il ne se passe plus rien. Cependant si vous maintenez la touche enfoncée pendant 5 secondes, le pc fait un arrêt forcé comme d'habitude.
En espérant que cette astuce soit utile à ceux qui sont confrontés à ce problème.
Sur Manjaro Deepin, l'appui (même très court) sur la touche de mise sous tension provoque un poweroff immédiat de la machine. Sur un desktop c'est pas vraiment gênant car ce bouton n'est pas sur le clavier mais sur un laptop, ce bouton risque d'être actionné accidentellement pendant la frappe et c'est particulièrement rageant lorsque votre pc s'éteint brusquement avant que vous ayez eu le temps de sauvegarder votre travail et que vous perdez tout !
Toutes mes tentatives pour modifier ce comportement depuis dconf-editor étant restées vaines et les rares sujets sur la question trouvés sur internet étant restés sans réponse, j'ai pris le taureau par les cornes et j'ai cherché une solution.
Celle que j'ai trouvée passe par la configuration de systemd, je vous la livre :
- Editez le fichier logind.conf
sudo gedit /etc/systemd/logind.conf
#HandlePowerKey=poweroff
et remplacez par :
HandlePowerKey=ignore
(n'oubliez pas d'enlever le "#" au début de la ligne)autres valeurs possibles : "reboot", "halt", "kexec", "suspend", "hibernate", "hybrid-sleep", "suspend-then-hibernate", et "lock" (ne me demandez pas ce que certaines d'entre elles font, je n'ai pas essayé)
- Sauvegardez le fichier
- Redémarrez le pc.
Maintenant lorsque vous appuyez sur la touche Power, il ne se passe plus rien. Cependant si vous maintenez la touche enfoncée pendant 5 secondes, le pc fait un arrêt forcé comme d'habitude.
En espérant que cette astuce soit utile à ceux qui sont confrontés à ce problème.