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
acpi
demonio 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.conf
para 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=yes
o 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.logind
si se detecta. En realidad, esto hace que esta solución sea mejor porque, silogind
falla, 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 --list
botones de encendido tienen su propia entrada ... seleccione el número de dispositivo y luego ejecutarxinput disable devnumber
algo comoxinput disable 8
fuente