如何使用 Autokey 重启 Ubuntu 12.04

如何使用 Autokey 重启 Ubuntu 12.04

要重新启动 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 脚本关闭系统,您需要执行以下操作。

  1. 在 AutoKey 中选择一个文件夹(只有选择文件夹后“新脚本”才可用)

  2. 转到文件 -> 创建 -> 新脚本

  3. 输入下列脚本:

    system.exec_command("gksu shutdown -r 0", False)
    

    注意:查看 AutoKey示例脚本看起来您用来system.exec_command()执行 shell 命令相当于调用标准 python 函数subprocess.call("Some shell command", shell=True)(如果您熟悉 python)。

  4. 点击“热键”右侧的“设置”按钮。点击“按下设置”,按下您想要的快捷键,然后点击该键的任何所需的修饰键(“Control”、“Alt”、“Shift”、“Super”),然后点击“确定”。

    注意:Alt++是打开ControlT快捷键组合gnome-terminal

  5. 单击“保存”即可完成。

相关内容