Ситуация такая — есть линукс с системд.
Там могут быть запущены одновременно несколько пользователей у которых может быть запущено по нескольку X дисплеев($DISPLAY, которые). Надо как-то сделать, чтобы когда система погружается в суспенд все эти дисплеи залочились(и требовали ввода пароля для разлочивания).
Нашёл такую инструкцию и кучу вариаций на тему в интернете:
https://wiki.archlinux.org/index.php/Systemd#Sleep_hooks
Но проблема в том, что xlock и другие локеры лочат только нулевой дисплей, ну либо тот который указан в юните через Environment=DISPLAY=то-то.
Также засыпание не происходит, пока я не введу пароль и не разлочу экран, после чего кампик засыпает и потом клгда его разбужаешь естественно ничего не залочено. Тут, конечно, можно повесить запуск xlock'a на событие resume, а не suspend, но это же не правильно! И к тому же выглядит так, какбуд-то у всех в интернете работает и на suspend.
Вобщем помогите, поделитесь настройками, дайте советы.

Ответ на:
комментарий
от ziemin




Ответ на:
комментарий
от vasily_pupkin

Ответ на:
комментарий
от Bad_ptr

Ответ на:
комментарий
от Bad_ptr

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум не входит в спящий режим (2011)
- Форум Спящий режим (2016)
- Форум Спящий режим (2012)
- Форум Спящий режим (2012)
- Форум Спящий режим (2020)
- Форум Спящий режим (2021)
- Форум Спящий режим (2009)
- Форум спящий режим (2008)
- Форум Спящий режим (2011)
- Форум Спящий режим (2007)