如何在无root权限环境下运行AutoKey及自定义快捷方式?
如何在无root权限环境下运行AutoKey及自定义快捷方式?
我完全懂你这种困境——没root权限没法用apt装AutoKey-GTK,好不容易用pip3装了AutoKey,手里还有现成的shortcut.py和.shortcut.json快捷方式文件,却不知道怎么让它们生效。别慌,咱们一步步来搞定:
第一步:确认AutoKey的可执行路径
因为你是用pip3安装的AutoKey,程序会被放在你的用户目录下(不需要root权限),先找到它的位置:
- 打开终端,运行命令:
which autokey或者which autokey-gtk - 如果输出类似
~/.local/bin/autokey-gtk,说明程序在你的用户目录里,直接用这个路径就能启动。
第二步:导入你的快捷方式文件
最直观的方法是用AutoKey的GUI界面导入:
- 启动AutoKey-GTK:在终端运行刚才找到的路径,比如
~/.local/bin/autokey-gtk - 界面左侧是脚本列表,右键点击任意文件夹(比如默认的「Scripts」),选择Import
- 找到你保存的
.shortcut.json文件并选中导入——只要shortcut.py和它在同一目录,脚本也会被自动加载进来
如果GUI启动有问题,试试手动放置文件:
- 先创建AutoKey的用户配置目录(如果还没有的话):
mkdir -p ~/.config/autokey/scripts - 把你的
shortcut.py和.shortcut.json直接复制到~/.config/autokey/scripts目录下
第三步:让AutoKey后台监听快捷方式
- 如果你用的是GUI界面,关闭前记得勾选右上角的「Start minimized」,下次启动就会在后台运行;或者直接用命令启动:
~/.local/bin/autokey-gtk --start-hidden - 如果是手动放的文件,直接运行
~/.local/bin/autokey --start-hidden,AutoKey会自动加载配置目录里的脚本,后台监听你的快捷方式
小提示
如果autokey-gtk启动不了,试试autokey-qt(pip安装的AutoKey一般会包含两个GUI版本),命令是 ~/.local/bin/autokey-qt,操作步骤和上面一样。
备注:内容来源于stack exchange,提问作者Vitor Abella
相关产品推荐
相关产品推荐

