当前位置: 首页>>技术问答>>正文


如何在没有管理员权限的情况下暂停使用键盘快捷键?

, ,

问题描述

如何设置我可以使用的键盘快捷键而不是单击此菜单项?

shortcut-keys,suspend,ubuntu

我已经阅读了各种用于挂起的终端命令,我可以轻松地将其分配给键盘快捷键,但所有这些命令都需要使用sudo。我正在寻找一个可以在我没有管理员权限的系统上使用的解决方案。

最佳解决方法

  1. 首先安装powermanagement-interface包,它提供我们将用于挂起的pmi命令。更新:我查看了pmi的源代码,它用来挂起的命令是:

    dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
    

    如果无法安装pmi,请在下一步中将pmi action suspend替换为该命令。

  2. 打开系统 – >偏好 – >键盘快捷键,单击添加并将pmi action suspend作为命令。

    shortcut-keys,suspend,ubuntu

  3. 单击新创建的快捷方式条目,然后设置快捷键。

    shortcut-keys,suspend,ubuntu

次佳解决方法

对于Ubuntu 15.04。以后你可以从终端使用

systemctl suspend

然后使用相同的命令在设置/键盘应用程序中创建快捷方式。

shortcut-keys,suspend,ubuntu

简单!

原因: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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1895.html,未经允许,请勿转载。