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

ænd*_*rük 69 shortcut-keys suspend

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

暂停

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

Ale*_*357 65

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

systemctl suspend
Run Code Online (Sandbox Code Playgroud)

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

键排序

简单!

原因:Ubuntu的从切换upstartsystemd

  • 仍在开发“20.04”。 (6认同)
  • 在 16.04 下测试 (3认同)
  • 最好使用“Super + s”作为快捷方式而不是“Ctrl + S”,后者通常用于保存当前打开的文档。 (3认同)

Isa*_*iah 31

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

    dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
    
    Run Code Online (Sandbox Code Playgroud)

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

  2. 打开System -> Preferences -> Keyboard Shortcuts,点击Addpmi action suspend输入命令。

    替代文字

  3. 点击新建的快捷键,设置快捷键。

    替代文字

  • 在 14.04 中对我不起作用 (6认同)
  • 准确地说,我不得不`apt-get install hal`,但现在工作得很好。 (5认同)
  • 在 16.04 LTS 上对我有用的挂起命令是 `dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" 布尔值:真的` (2认同)

Chr*_*sky 9

与上面相同,但请改用此命令:

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true
Run Code Online (Sandbox Code Playgroud)

来源:http : //forum.ubuntu-fr.org/viewtopic.php?pid=16497311#p16497311

  • 这真的应该是一个编辑。 (4认同)