我以前用这个命令锁屏,但最近它停止工作了,可能是更新后。我正在运行VERSION="13.10, Saucy Salamander"
。我该如何恢复此功能?
$ gdmflexiserver 方法返回发送者=:1.10 -> 目标=: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
答案1
@wilf 说过,但也许你正在寻找
dm-tool lock
以获得不同的锁定体验。(因为你说使用 lightDM...)
安全警告:避免使用 dm-tool lock,除非您可以验证它是否可以正常工作,请参阅:
答案2
这通常有效,但gdm
(Gnome 桌面管理器):
gnome-screensaver-command -l
如果这是来自的tty
,您需要export display=:0
先运行或执行某些操作 - 您可以使用找到当前用户会话w
。
我想我会把这个留作参考
答案3
安装 light-locker。命令:
dm-tool lock
或者:
light-locker-command -l
然后应该锁定屏幕,使用 lightdm 问候程序作为锁定屏幕。如果您尝试使用 tty 切换回来,您只会看到一个带有消息的锁定屏幕,然后在几秒钟后重定向到问候程序。