Выполнить shell-скрипт при закрытии крышки ноутбука


8

Теперь у меня есть два сценария, и я хочу выполнить их соответственно, когда я закрываю губу ноутбука и открываю ее. Как я могу это сделать?


Ответ Рафаэля на этот вопрос может дать вам несколько идей.
Кевин Боуэн


2
Что происходит, когда крышка вашего ноутбука закрыта: перевести в спящий режим, приостановить или ничего не делать?
Раду Рэдяну

Вы уже нашли способ? Я пытаюсь сделать что-то похожее: отключить сенсорный экран при закрытии крышки ноутбука . Так что, если вы знаете способ, пожалуйста, ответьте на свой вопрос здесь
rubo77

@Rinzwind: это последнее обновление в 2012 году, и оно кажется действительно сложным
rubo77

Ответы:


2

Используйте acpi:

Событие обрабатывается acpi:

$ sudo nano /etc/acpi/handler.sh

Я сделал что-то вроде этого:


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

Автоматически запускает i3lock, когда я закрываю крышку.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.