У меня awesomewm и в rc.lua вот такая строчка:
awful.util.spawn_with_shell("xbacklight -set 60")
Смысл в том, чтобы уменьшить яркость экрана при старте. Все работает чудесно, но когда я закрываю и открываю экран лаптопа backlight становится 100 и приходится руками писать эту команду.
Я даже создал баг на awesomewm github https://github.com/awesomeWM/awesome/issues/2965, но мне посоветовали каких-то монстров.
Locking жe я делаю так;
respawn_with_shell("xautolock", "xautolock -detectsleep -time 10 -notify 30 -notifier \"notify-send -u critical -t 10000 -- 'LOCKING screen in 30 seconds'\" -locker 'i3lock-fancy -g -n' &")
Все что я хочу это чтобы или:
- При открытии крышки лаптопа запустить автомагически -set 60
- Когда я ввожу пароль в это i3lock-fancy запустить автомагически -set 60
- А может существует какой-то демон, который вовсе не занимается power management’ом (ведь он работет, а работает - не трогай), а просто позволяет запустить скрипт при открытии крышки? Я нашел xss-lock, но он вроде наоборот позволяет что-то запустить, когда крышка закрылась. Или я плохо читаю man?
Помогите пожалуйста. zsh конечно очень упрощает введение этого xbacklight, но все же некошерно. А иногда я забываю это ввести и выедает глаза