Eseguire uno script di shell quando si chiude il coperchio del laptop


8

Ora ho due script e voglio eseguirli rispettivamente quando chiudo il labbro del laptop e lo apro. Come posso fare questo?


La risposta di Rafael a questa domanda potrebbe darti alcune idee.
Kevin Bowen,


2
Qual è l'azione quando il coperchio del laptop è chiuso: ibernazione, sospensione o non fare nulla?
Radu Rădeanu,

Hai già trovato un modo? Provo a fare qualcosa di simile: disabilitare il touchscreen alla chiusura del coperchio del laptop . Quindi, se conosci un modo, rispondi alla tua domanda qui
rubo77,

@Rinzwind: questo è l'ultimo aggiornamento nel 2012 e sembra davvero complicato
rubo77

Risposte:


2

Usa acpi:

L'evento è gestito da acpi:

$ sudo nano /etc/acpi/handler.sh

Ho fatto qualcosa del genere:


    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
                ;;

Avvia automaticamente i3lock quando chiudo il coperchio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.