问题描述
如何设置我可以使用的键盘快捷键而不是单击此菜单项?
我已经阅读了各种用于挂起的终端命令,我可以轻松地将其分配给键盘快捷键,但所有这些命令都需要使用sudo。我正在寻找一个可以在我没有管理员权限的系统上使用的解决方案。
最佳解决方法
-
首先安装powermanagement-interface包,它提供我们将用于挂起的
pmi
命令。更新:我查看了pmi
的源代码,它用来挂起的命令是:dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
如果无法安装
pmi
,请在下一步中将pmi action suspend
替换为该命令。 -
打开系统 – >偏好 – >键盘快捷键,单击添加并将
pmi action suspend
作为命令。 -
单击新创建的快捷方式条目,然后设置快捷键。
次佳解决方法
对于Ubuntu 15.04。以后你可以从终端使用
systemctl suspend
然后使用相同的命令在设置/键盘应用程序中创建快捷方式。
简单!
原因:Ubuntu从upstart
切换到systemd
。
第三种解决方法
与上面相同,但改为使用此命令:
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true
资料来源:http://forum.ubuntu-fr.org/viewtopic.php?pid=16497311#p16497311