![如何使用 Autokey 重启 Ubuntu 12.04](https://linux22.com/image/1113810/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Autokey%20%E9%87%8D%E5%90%AF%20Ubuntu%2012.04.png)
要重新启动 Ubuntu 12.04,您现在必须打开一个终端(ctrl+alt+t),输入“sudo shutdown -r 0”,然后输入您的密码。我一直试图在 Autokey 中编写一个脚本来自动执行此操作,但无法打开终端窗口:keyboard.send_keys("++t") 似乎不起作用,因此可能需要一个打开 gnome-terminal 的指令。如果有人能快速回答这个问题,我将不胜感激 - 否则我会尝试学习一些 Debian 编码......提前感谢,Kaspin”
答案1
如果您愿意接受不使用 AutoKey 的更简单的建议,您可以转到系统 -> 首选项 -> 键盘快捷键。
从那里单击“添加”。
现在将其命名为“Shutdown”或其他名称,并使用“gksu shutdown -r 0”作为命令。
现在单击其行的“快捷方式”单元格,然后按下所需的组合键。
注意:我正在运行 Ubuntu 11.04,但这应该适用。
答案2
要使用 AutoKey 脚本关闭系统,您需要执行以下操作。
在 AutoKey 中选择一个文件夹(只有选择文件夹后“新脚本”才可用)
转到文件 -> 创建 -> 新脚本
输入下列脚本:
system.exec_command("gksu shutdown -r 0", False)
注意:查看 AutoKey示例脚本看起来您用来
system.exec_command()
执行 shell 命令相当于调用标准 python 函数subprocess.call("Some shell command", shell=True)
(如果您熟悉 python)。点击“热键”右侧的“设置”按钮。点击“按下设置”,按下您想要的快捷键,然后点击该键的任何所需的修饰键(“Control”、“Alt”、“Shift”、“Super”),然后点击“确定”。
注意:Alt++是打开Control的T快捷键组合
gnome-terminal
。单击“保存”即可完成。