В AntiX Linux, использующий оконный менеджер iceWM по умолчанию. Когда я приостанавливаю сеанс, а затем пробуждаю его, я ожидаю, что он спросит мой пароль блокировки экрана. Текущее поведение: он просто просыпается, не спрашивая пароль.
решение1
Строку «SuspendCommand» в файле настроек можно обновить, включив в нее строку «LockCommand».
Я попробовал следующие шаги в opensuse, работающем под управлением icewm:
Найдите команды, используемые icewm для блокировки экрана и приостановки работы системы: «LockCommand» и «SuspendCommand» соответственно.
$ icewm -p | grep 'LockCommand\|SuspendCommand' LockCommand="xscreensaver-command -lock" SuspendCommand="test -e /run/systemd/system && systemctl suspend"
Добавьте комбинированную командную строку, используя «&&» для строки «SuspendCommand» в файле настроек пользователя в домашнем каталоге.
$ cat >> ~/.icewm/preferences SuspendCommand="xscreensaver-command -lock && test -e /run/systemd/system && systemctl suspend" CTRL^D
Перезапустите icewm, используя команду «Выход» -> «Перезапустить Icewm» из меню «Пуск» или команду «icewm -r».
Обновленная команда будет использоваться при нажатии «Режим сна» или «Приостановка» в «меню «Пуск» -> «Выход».