LINUX.ORG.RU

История изменений

Исправление n0mad, (текущая версия) :

Закинь скрипт блокировки в /lib/systemd/system-sleep/ и прочитай man systemd-suspend.service. systemd запускает все скрипты из выше данной категории с разными параметрами при входе и выходе из суспенда.

Я чего то не понимаю или никак...
Делал даже /etc/systemd/system/systemd-hibernate.service
и /lib/systemd/system-sleep/lock.sh
Но блокировщики X без X не работают- а те скрипты пускаются без X от рута.
Пока вышел просто:

#echo "!/bin/sh" >>/usr/local/bin/lock
#echo «sudo /usr/sbin/pm-hibernate» >>/usr/local/bin/lock
#echo «/usr/bin/mate-screensaver-command --lock» >>/usr/local/bin/lock
#chmod +x /usr/local/bin/lock

И запускаю $lock оно пускает гибернейт а как просыпается - пускает локер.

Автономного решения не нашел.

Исходная версия n0mad, :

Закинь скрипт блокировки в /lib/systemd/system-sleep/ и прочитай man systemd-suspend.service. systemd запускает все скрипты из выше данной категории с разными параметрами при входе и выходе из суспенда.

Я чего то не понимаю или никак...
Делал даже /etc/systemd/system/systemd-hibernate.service
и /lib/systemd/system-sleep/lock.sh
Но блокировщики X без X не работают- а те скрипты пускаются без X от рута.
Пока вышел просто:

#echo "!/bin/sh" >>/usr/local/bin/lock
#echo «sudo /usr/sbin/pm-hibernate» >>/usr/local/bin/lock
#echo «/usr/bin/mate-screensaver-command --lock» >>/usr/local/bin/lock

И запускаю $lock оно пускает гибернейт а как просыпается - пускает локер.

Автономного решения не нашел.