我碰到为什么我们需要在终端中以 root 身份进行关机和重启?并且接受的答案有一个解释,表明单击 Ubuntu 下拉菜单中的“关机”会触发此命令:
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
我也看到了是否有任何可以关机的键盘快捷键?建议使用以下代码:
dbus-send --system --print-reply --system --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
这两个代码不同。(另外,我不知道为什么--system
第二个代码会出现两次。)哪个代码适合 13.10?或者是否有新的代码可用?
然后,我可以使用这个命令的键盘快捷键从键盘关闭计算机,而不必使用鼠标单击“齿轮”、“关机”。
答案1
是的,你可以指定一个特定的、未使用的按键组合作为关机的快捷键。要指定++ Ctrl(或任何其他按键组合)作为快捷键,请转到AltEsc系统设置 > 键盘 > 快捷键 > 自定义快捷键然后添加一个新的快捷方式。
命令应该是
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
我不太清楚为什么--system
命令中有两次,但一次在 Ubuntu 13.10 上就可以运行(已测试,确认可以运行)。