web-dev-qa-db-fra.com

Remplacez le bouton d'alimentation par "Demander" dans Xubuntu 13.10

J'ai récemment installé Xubuntu 13.10 sur mon Vaio vpcea, ce qui fait de moi un débutant sous Linux. Le problème, c’est que le bouton d’alimentation de l’ordinateur portable se trouve juste au bord de la lunette, ce qui le rend beaucoup trop facile à appuyer accidentellement, ce qui, à mon avis, est un défaut de conception de Sony.

À l’heure actuelle, lorsque j’appuie sur le bouton d’alimentation, le véhicule se ferme droit et, comme vous pouvez l’imaginer, j’appuie accidentellement tout le temps, cela devient très agaçant! Alors j'ai prévu de le changer pour demander ce que j'aimerais faire quand j'appuie dessus ou du moins me demander si j'en suis sûr.

Je suis donc passé par les options de l'interface graphique de xfce "Gestionnaire de paramètres" - "Gestionnaire d'alimentation" jusqu'au champ "Lorsque le bouton d'alimentation est enfoncé", mais il était déjà défini sur "Demander". J'ai donc creusé un peu et trouvé un fil de discussion me disant de naviguer vers /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml où il était dit de trouver power-button-action et de vérifier que value="3". C'est déjà fait.

Alors j'ai regardé un peu plus et trouvé ce fil qui se concentre sur les scripts acpi. J'ai essayé les solutions 1 et 2 en utilisant sudoedit pour modifier les fichiers en conséquence (j'ai déjà créé des scripts shell bash exécutables, donc je pense les avoir suivis correctement), mais toujours pas de différence.

J'ai aussi trouvé ce fil qui m'a chargé d'éditer /etc/systemd/logind.conf afin que HandlePowerKey=ignore. Toujours pas de chance.

J'ai même essayé ma propre approche pour désactiver complètement /etc/acpi/powerbtn.sh en le renommant powerbtn.sh.bak en espérant qu'au moins aucune réponse ne soit fournie par le bouton d'alimentation ... vers le bas!

J'ai aussi lu que certaines personnes ont le fichier /etc/acpi/events/power_button, mais pas moi.

Alors, quelqu'un a-t-il d'autres idées? Quoi d'autre pourrait exécuter la séquence d'arrêt? Quelque chose me manque?

Je n'ai annulé aucune de ces actions, de sorte que chacun des fichiers ci-dessus est actuellement édité sur mon ordinateur, à l'exception du fait que "Solution 2" a automatiquement annulé "Solution 1" ci-dessus.

Merci les gars.

4
Gully.Moy

Merci @ Chrysman, je crois que c'est effectivement le bogue que vous avez mentionné.

Pour @ Gully.Moy:

Merci d'avoir signalé. Tu as écrit:

J'ai également trouvé ce fil qui m'a chargé d'éditer /etc/systemd/logind.conf afin que HandlePowerKey=ignore. Toujours pas de chance.

Cela a fonctionné pour moi. Voici exactement ce que j'ai fait:

  • La plupart des lignes de /etc/systemd/logind.conf sont commentées avec un # de départ. J'ai inséré cette ligne:

    HandlePowerKey=ignore
    
  • Puis j'ai fait en tant que root:

    killall -9 /lib/systemd/systemd-udevd /lib/systemd/systemd-logind
    

ce qui est probablement exagéré et même un peu impoli.

Cela a fait le travail. Appuyez maintenant sur le bouton d'alimentation pour afficher la fenêtre "demander" de xfce.

Je n'ai pas essayé d'autres changements que vous décrivez.

5

Je crains que vous ne veniez que d'un bogue connu, comme nous tous: ( https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/1222021 =

Espérons qu'ils vont le réparer bientôt, vous pouvez probablement le rendre plus "hot" en cliquant sur " m'affecte aussi! "

2
crysman