Ejecute un script de shell al cerrar la tapa del portátil


8

Ahora tengo dos scripts y quiero ejecutarlos respectivamente cuando cierro el borde del portátil y lo abro. ¿Cómo puedo hacer esto?


La respuesta de Rafael en esta pregunta podría darle algunas ideas.
Kevin Bowen


2
¿Cuál es la acción cuando la tapa de su computadora portátil está cerrada: hibernar, suspender o no hacer nada?
Radu Rădeanu

¿Ya encontraste un camino? Intento hacer algo similar: desactivar la pantalla táctil al cerrar la tapa del portátil . Entonces, si conoce una forma, responda su propia pregunta aquí
rubo77

@Rinzwind: esto se actualizó por última vez en 2012 y parece realmente complicado
rubo77

Respuestas:


2

Use acpi:

El evento es manejado por acpi:

$ sudo nano /etc/acpi/handler.sh

Hice algo como esto:


    button/lid)
        case "$3" in
            close)
                logger 'LID closed'
        USER=$(ps -C i3 -o user=)
        if test $USER; then DISPLAY=:0.0 su $USER -c "/usr/bin/i3lock -i /usr/share/pixmaps/Screensaver.png"; fi
                ;;

Inicia automáticamente i3lock cuando cierro la tapa.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.