Revisa tu /etc/systemd/logind.conf
archivo. Debe tener un aspecto como este:
[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
Descomente la línea que dice #HandlePowerKey=poweroff
y cambie el valor a ignore
.
Luego reinicie el inicio de sesión con el comando: sudo restart systemd-logind
o reinicie su computadora.
EDITAR: cómo crear un nuevo controlador acpi
Crear un nuevo archivo en /etc/acpi/events/
. El contenido del archivo debe ser:
event=<acpi_event_code>
action=<script_to_call>
dónde <acpi_event_code>
está el código que obtienes usando la acpi_listen
herramienta y <script_to_call>
es la ruta completa al script al que deseas llamar cuando ocurre ese evento.
Deben haber cambiado algo en 13.10 porque parece que tengo muy pocos archivos en mi carpeta / etc / accpi / events en comparación con el 13.04.
/etc/acpi/powerbtn.sh
y descubrí que simplemente no hace nada. El menú del que estoy hablando puede ser convocado por el comandognome-session-quit --power-off