从非 Unity 终端将屏幕锁定为 Ubuntu 锁定屏幕?

从非 Unity 终端将屏幕锁定为 Ubuntu 锁定屏幕?

这个问题和,但使用gnome-screensaver-command -l锁定屏幕为 GNOME3 风格的登录屏幕,而不是 Ubuntu 锁定屏幕。

在此更新14.04 的问题,答案是使用:

dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock

但结果是一样的,锁屏还是GNOME3的。

在 Unity 之外起作用的命令是什么?

显然,上述两个答案有效,但仅当我在 Unity 中时才有效。在 xmonad 中,它们始终锁定到 GNOME 锁定屏幕。我已相应地更改了标题。

附言:我需要这个来在 xmonad 中设置键盘快捷键,所以我不能使用 xdotool。

相关内容