我想创建两个热键。第一个用于终止所有进程并关闭系统和关闭计算机。
我尝试了一些方法,但它只是将我注销,然后我必须确认我想注销,然后手动关闭计算机。
第二个用于简单注销。
我应该在键盘/热键设置中输入什么命令?或者我应该创建 .sh 文件并运行它?那么我应该使用什么命令来运行该文件?
非常感谢!
答案1
gksudo shutdown -h now
我想到的是,但此命令需要 root 权限。要执行它,您必须输入密码。
这是一个无需 root 权限即可运行并立即关闭你的电脑的命令(兼容所有官方 Ubuntu 版本):
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
这些是 Xubuntu 特有的:
- 关闭:
xfce4-session-logout --halt
- 重新开始:
xfce4-session-logout --reboot
- 登出:
xfce4-session-logout --logout
- 暂停:
xfce4-session-logout --suspend
- 休眠:
xfce4-session-logout --hibernate
资料来源:
答案2
你应该看看‘神奇 SysRq 键’在 Linux 上默认启用
按Alt+ SysRq+E关闭所有进程
到干净地重启:
按顺序使用时,其中一些操作可用于彻底结束进程、将数据刷新到磁盘、卸载所有文件系统以及重新启动计算机。要执行此过程,请按住 Alt + SysRq 组合键,并在按住 Alt 和 SysRq 键的同时按顺序键入以下键,在每个键之间暂停几秒钟:
reisub
要关机,请按上述序列末尾的o而不是。b
(来源)