Tengo una máquina Linux mint sin cabeza que uso para un servidor de archivos y otras cosas. Me ha funcionado muy bien durante algunos años, pero hay un problema: a mi gato le gusta pasar el rato encima y, cuando se baja y se sube, ocasionalmente pisa el botón de encendido y apaga la máquina.
¿Hay una manera fácil de cambiar el comportamiento del botón de encendido para que requiera una presión extremadamente larga (10 segundos más o menos) o múltiples presiones para hacer algo?
linux
linux-mint
power-management
cat
esquizodactilo
fuente
fuente

Respuestas:
Bueno, una cosa que podrías hacer es simplemente desactivar el botón de encendido por completo. Personalmente, solo lo uso para encender mi máquina, y nunca lo uso una vez que la máquina está encendida. Si esta es una solución correcta para usted, edite
/etc/acpi/events/powerbtn-acpi-support:Ese archivo debería verse así:
Para que el botón de encendido no haga nada, cámbielo a:
Luego reinicia el
acpidemonio conSu botón de encendido no debe ser ignorado.
fuente
La respuesta de terdon es correcta en la mayoría de los casos, pero para las distribuciones que la han adoptado
systemd-logind, maneja eventos de potencia en lugar deacpid. En esas distribuciones, agregue o edite esta configuración/etc/systemd/logind.confpara deshabilitar el botón de encendido:Para elegir la nueva configuración, reinicie logind con
En algunas distribuciones más antiguas, logind no se puede reiniciar mientras una sesión de escritorio está activa, en cuyo caso deberá reiniciar para elegir la nueva configuración.
fuente
PowerKeyIgnoreInhibited=yeso desactivar el manejo de energía de mi DE (gnome-settings). Ambas soluciones ayudaron a hacer que Gnome ignorara también el botón de encendido.logindsi se detecta. En realidad, esto hace que esta solución sea mejor porque, silogindfalla, es probable que desee que el botón de encendido se apague correctamente de forma predeterminada.Pegue con cinta adhesiva un protector de cartón sobre el botón. Tome tres pedazos de cartón corrugado y corte un agujero en cada uno lo suficientemente grande como para que su dedo alcance el botón. Péguelos juntos, con el agujero alineado, luego pegue con cinta adhesiva el conjunto alrededor del botón. ¡Saluden a nuestros señores felinos!
fuente
Primero, puede editar su archivo de mapa de teclas para cambiar el comportamiento del botón de encendido y asignarlo a otra tecla
Edite el archivo:
/usr/share/X11/xkb/symbols/inet(edite la clave POWR)Entonces deberá deshabilitar el botón de encendido de manera eficiente, un buen método es con xinput
ejecutar
xinput --listbotones de encendido tienen su propia entrada ... seleccione el número de dispositivo y luego ejecutarxinput disable devnumberalgo comoxinput disable 8fuente