LINUX.ORG.RU

Гибернация и запуск скринсейвера при закрытии/открытии крышки ноутбука

 , ,


0

2

Есть acpi скрипт, который при закрытии крышки запускает гибернацию, а при открытии - запускает скринсейвер. Проблема в том, что при открытии содержимое экрана(например, окно браузера) ещё можно наблюдать несколько секунд до того, как запуститься скринсейвер. Есть ли способы ускорить запуск скринсейвера?

#! /bin/sh

export XAUTHORITY="/home/lain/.Xauthority"
export DISPLAY=":0"

case "$3" in
        close)
            logger 'LID closed'
            echo disk > /sys/power/state
            ;;
        open)
            su -c "/usr/bin/slock" lain
            /etc/init.d/local restart &
            ;;
        *)
            logger "ACPI action undefined: $3"
            ;;
esac

Сначала запускаешь скринсейвер, потом переводишь ноут в гибернацию. При открытии там уже будет скринсейвер

mersinvald ★★★★★ ()

У меня скрипт вначале лочит экран (с помощью alock), а потом уже делает s2ram или s2disk.

andreyu ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.