Executa um script de shell ao fechar a tampa do laptop

8

Agora eu tenho dois scripts e quero executá-los, respectivamente, quando fecho o lábio do laptop e o abro. Como posso fazer isso?

    
por bearsiji 14.04.2013 / 09:30

1 resposta

2

Use o acpi:

O evento é tratado por acpi:

$ sudo nano /etc/acpi/handler.sh

Eu fiz algo assim:


    button/lid)
        case "" 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 automaticamente o i3lock quando fecho a tampa.

    
por Arch User 06.09.2015 / 17:15