J'ai fait une nouvelle installation d'Ubuntu 13.10. Lorsque j'appuie sur le bouton d'alimentation, mon ordinateur s'arrête immédiatement. Dans Ubuntu 13.04, j'ai eu un menu agréable, où je pouvais choisir quoi faire. Il est parti maintenant et je veux le récupérer. Voici mon /etc/acpi/powerbtn.sh
in Pastebin.
Je l'ai déjà fait
gsettings set org.gnome.settings-daemon.plugins.power button-Word 'interactive'
où Word
est hibernate
name__, power
name__, sleep
et suspend
name__.
Vérifiez votre fichier /etc/systemd/logind.conf
. Ça devrait ressembler à ça:
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#Controllers=
#ResetControllers=cpu
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
Décommentez la ligne qui dit #HandlePowerKey=poweroff
et remplacez la valeur par ignore
.
Relancez ensuite la connexion avec la commande: Sudo restart systemd-logind
ou redémarrez votre ordinateur.
EDIT: comment créer un nouveau gestionnaire acpi Créez un nouveau fichier dans /etc/acpi/events/
. Le contenu du fichier devrait être:
event=<acpi_event_code>
action=<script_to_call>
où <acpi_event_code>
est le code obtenu à l'aide de l'outil acpi_listen
et <script_to_call>
est le chemin d'accès complet au script que vous souhaitez appeler lorsque cet événement se produit.
Ils doivent avoir changé quelque chose dans 13.10 car il me semble que le dossier/etc/accpi/events contient trop peu de fichiers par rapport au 13.04.
jeremijah m'a mis sur la bonne voie alors bravo!
J'ai édité /etc/systemd/logind.conf
comme recommandé, mais j'ai aussi fait this .
Vous pouvez d’abord modifier votre fichier de clavier pour modifier le comportement du bouton d’alimentation et l’attribuer à une autre clé.
Editez le fichier: /usr/share/X11/xkb/symbols/inet
(touche éditer POWR)
Ensuite, vous devrez désactiver le bouton d'alimentation efficacement. Une bonne méthode consiste à utiliser xinput.
exécuter les boutons d'alimentation xinput --list
ont leur propre entrée ... choisissez le numéro de périphérique puis exécutez
xinput disable devnumber
quelque chose comme xinput disable 8
Si les solutions ci-dessus ne vous conviennent pas, Voici un moyen rapide de contourner le problème:
Cet utilitaire fait le travail pour vous. Bien que cela ne réponde pas à la question, dans les nombreuses solutions que j’ai essayées (y compris celles de cette page), aucune ne semble fonctionner.
À installer:
Sudo apt install xtrlock
Pour l'utiliser: Tapez xtrlock
dans la ligne de commande. Cela va geler la souris, le clavier
Pour déverrouiller, tapez votre mot de passe et appuyez sur [Entrée]
Il peut également geler votre bouton d'alimentation.
P.S Cette solution est particulièrement utile pour ceux qui ont des enfants et qui souhaitent désactiver le bouton d'alimentation pour cette raison.
xtrlock - Verrouiller l'affichage X jusqu'au mot de passe fourni, laissant les fenêtres visibles Source: http://manpages.ubuntu.com/manpages/artful/man1/xtrlock.1x.html