Учитывая почти мономантическую направленность xscreensaver на безопасность, на что намекают ответы в jwz's xscreensaver FAQ и более подробно разъясняется в On Toolkits, я сильно сомневаюсь, что стоковая xscreensaver разблокируется без пароля любым способом, кроме принудительного уничтожения, которое вы используете в настоящее время., Лучшим вариантом будет, вероятно, изменить исходный код, включив в него что-то вроде параметра «-forceunlock», и создать из него собственный двоичный файл.
Как безопасно убить xscreensaver из скрипта / командной строки?
Я использую рабочую станцию Linux (RHEL6). У меня есть небольшой сценарий, который я написал, который блокирует и разблокирует экран через xscreensaver при подключении или отключении флэш-накопителя USB, что фактически превращает его в физический ключ к моей рабочей станции. Проблема в том, что нет хорошего способа разблокировать xscreensaver из командной строки. xscreensaver-command -deactivate
нелогично, только «имитирует активность пользователя» и все еще требует пароль для разблокировки экрана. xscreensaver-command -exit
убивает родительский демон, только xscreensaver
если не работает заставка. Как xscreensaver-command -exit
предупреждает man-страница ,
Warning: never use kill -9 with xscreensaver while the screensaver is active. If you are using a virtual root window manager, that can leave things in an inconsistent state, and you may need to restart your window manager to repair the damage.
Действительно, в настоящее время я использую в pkill xscreensaver
качестве метода избавления от заставки из скрипта, что часто приводит к процессам зомби и другим беспорядкам. Как можно безопасно разблокировать заставку из скрипта / командной строки?
1 ответ на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4