我正在使用OpenSuse Leap 42.1
并且我想重新映射我的键盘。现在,我想重新映射一个键(The Sleepkey)来锁定屏幕,而不是让整个电脑进入睡眠状态。因此,我需要Konsole-Command
锁定屏幕。我在 Google 上搜索,只找到适用于 的命令Ubuntu/Debian/Fedora/KDE4
,但找不到适用于我的OpenSuse
版本的任何命令。请您提供一些建议吗?
答案1
这适用于 Unity 或 GNOME。
dbus-send
在 Unity 或 GNOME 上,您可以使用以下命令锁定屏幕:
dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
解释:
The --type=method_call tells dbus-send to call a method.
The --dest=org.gnome.ScreenSaver tells it the command is in org.gnome.ScreenSaver.
The org.gnome.ScreenSaver.Lock tells it to lock the screen.
答案2
对于 KDE,我使用:
loginctl lock-session