После закрытия крышки ноутбук переходит в спящий режим

Как сделать, чтобы при закрытии крышки просто блокировался экран?

В /etc/systemd/logind.conf поставил
HandleLidSwitch=ignore

Установил acpid и в /etc/acpi/handler.sh добавил

button/lid)
    case $3 in
        close)
            # The lock command need to be run as the user who owns the xscreensaver process and not as root.
            # See: man xscreensaver-command. $xs will have the value of the user owning the process, if any.
            xs=$(ps -C xscreensaver -o user=)
            if test $xs; then su $xs -c "xscreensaver-command -lock"; fi
            ;;

В менеджере питания xfce указано блокировать экран при закрытии крышки. Уже не знаю, куда копать.
в автозапуск добавил xfce4-power-manager?
Non progredi - est regredi
Может так ?
HandleLidSwitch=lock
Если при выполнении команды
/etc/acpi/handler.sh button/lid LID close
экран не заблокируется, значит ошибка где-то в скрипте. Если заблокируется, надо проверить включен ли acpid
systemctl status acpid
и если он inactive, то
$ sudo systemctl enable acpid
$ sudo systemctl start acpid
всё-таки удивительное уродство, что существует 3 варианта управления питанием: системд, acpid и pm-utils. Да плюс ещё ненужный велосипед laptop-mode-tools.
И всё это удивительным образом может переплетаться: то помогать, то мешать друг-другу.
такие дела.
cucullus, а какой вариант из 3х лучше? так что бы и на ПК юзать и на ноуте.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
ну на ПК особо ничего не нужно. там системд сойдёт.
а для ноута системд противопоказан. pm-utils + acpid. и немножко руками допилить.
такие дела.
а для ноута системд противопоказан
А можно, немножко подробнее. Вы говорите, что лучше pm-hibernate и pm-suspend вместо systemctl suspend и systemctl hibernate? Почему?
Просто пользуюсь на ноутбуке laptop-mode-tools (согласен не очень нужно) и отправляю его (ноутбук) в гибернейт и саспенд через systemd. Интересно почему это не совсем правильно.
naszar
а для ноута системд противопоказан
А можно, немножко подробнее.
Не то чтобы совсем противопоказан, но т.к.
systemd cannot handle AC and Battery ACPI events, so if you use Laptop Mode Tools or other similar tools acpid is still required.
, то ценность его на ноуте невелика.
такие дела.
 
Зарегистрироваться или войдите чтобы оставить сообщение.