You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Bash脚本实现一键终止并重启Autokey-QT程序(支持设置为键盘快捷键)

如何通过Bash脚本实现一键终止并重启Autokey-QT程序(支持设置为键盘快捷键)

我太懂你这种烦恼了——Autokey-QT明明没崩溃,进程还在跑,但脚本执行到一半就卡壳,每次都得去系统监控里手动杀进程重启,实在折腾人。下面给你一套简单的解决方案,用Bash脚本一键搞定,还能绑定键盘快捷键,下次再遇到卡住直接按快捷键就行:

一、编写重启Autokey-QT的Bash脚本

  1. 打开任意文本编辑器(比如Gedit、Kate,或者终端里的nano),粘贴以下内容:
#!/bin/bash

# 先尝试温和终止Autokey-QT进程,给程序留机会保存配置
pkill autokey-qt

# 等待1秒,确保进程有时间退出
sleep 1

# 检查是否还有残留进程,有的话强制终止
if pgrep autokey-qt > /dev/null; then
    pgrep autokey-qt | xargs kill -9
fi

# 重新启动Autokey-QT,后台运行不占用终端
autokey-qt &
  1. 保存文件,建议放在专门的脚本目录里(比如~/scripts/,如果没有这个目录,先在终端执行mkdir ~/scripts创建),命名为restart_autokey.sh。
  2. 给脚本添加执行权限:打开终端,运行命令:
chmod +x ~/scripts/restart_autokey.sh

二、绑定键盘快捷键

接下来把脚本绑定到你顺手的快捷键上,不同桌面环境操作略有不同,这里给你几个常见环境的步骤:

  • GNOME桌面:
    1. 打开「设置」→「键盘」→「快捷键」
    2. 滚动到最底部,点击「自定义快捷键」→「添加快捷键」
    3. 名称填“重启Autokey-QT”,命令填脚本的绝对路径(比如/home/你的用户名/scripts/restart_autokey.sh)
    4. 点击「设置快捷键」,按下你想使用的组合键(比如Ctrl+Alt+R),确认即可。
  • KDE Plasma桌面:
    1. 打开「系统设置」→「快捷键」→「自定义快捷键」
    2. 点击「编辑」→「新建」→「全局快捷键」→「命令/URL」
    3. 在「触发器」标签页设置快捷键,在「动作」标签页填入脚本的绝对路径,保存即可。
  • Xfce桌面:
    1. 打开「设置管理器」→「键盘」→「应用程序快捷键」
    2. 点击「添加」,输入脚本的绝对路径,然后按下想要的快捷键组合,确认即可。

额外小提示

  • 如果你的Autokey-QT启动命令不是autokey-qt(比如特殊安装方式),可以先在终端运行which autokey-qt确认正确的启动路径,再替换脚本里的autokey-qt为该路径。
  • 脚本里先尝试温和终止,避免强制杀死导致配置丢失;只有温和终止失败时才用kill -9强制清理残留进程,兼顾安全性和有效性。

备注:内容来源于stack exchange,提问作者Map's Edge

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 08:57:44