Раньше я блокировал экран этой командой, но он недавно перестал работать, возможно, после обновления. Я бегу VERSION="13.10, Saucy Salamander"
. Как я могу восстановить эту функцию?
$ gdmflexiserver method return sender=:1.10 -> dest=:1.97 reply_serial=2
Я использовал для вызова этой команды с привязкой клавиш openbox:
<keybind key="XF86ScreenSaver">
<action name="Execute">
<execute>gdmflexiserver</execute>
</action>
Я думаю, что она также работала с эмулятором терминала.
ОБНОВЛЕНИЕ: К моему удивлению, это работает снова. Это может быть из-за обновления системы.
method return sender=:1.10 -> dest=:1.71 reply_serial=2
Что сказал @wilf, но, возможно, вы ищете
dm-tool lock
для другого опыта блокировки. (Поскольку вы сказали с lightDM ...)
ПРЕДУПРЕЖДЕНИЕ О БЕЗОПАСНОСТИ : избегайте использования блокировки dm-tool, если только вы не можете убедиться, что она работает правильно, см .:
Просто это нормально работает, но с gdm
(Gnome Desktop Manager) :
gnome-screensaver-command -l
Если это из tty
, вам нужно запустить export display=:0
или что-то сначала - вы можете найти текущий сеанс пользователя, используя w
.
Я думаю, я просто оставлю это для справки
Установите световой шкафчик. Команда:
dm-tool lock
или:
light-locker-command -l
Должна заблокировать экран, используя приветствие lightdm в качестве экрана блокировки. Если вы попытаетесь переключиться обратно с помощью tty, вы просто получите заблокированный экран с сообщением, а затем через несколько секунд будете перенаправлены на приветствие.