如果有什么事情清楚地表明了这一点 文章系列 是为了尽可能少地使用计算机,我们必须事先多做一些工作。 使用带有 AutoKey 的脚本可以为我们节省大量时间和精力,但首先您必须创建它们。
我们在上一篇文章中看到 AutoKey 是一个允许您在 Python 中配置键盘快捷键和小脚本的程序。 提供两个版本:用于 GNOME、XFECE Mate、Cinnamon 和 Budgie 桌面的 AutoKey-GTK 以及用于 KDE 和 LXQt 桌面的 AutoKey-QT
安装自动密钥
除了评论它在存储库中之外,我并没有停止如何安装 AotoKey。
实际上,对于每个发行版,我们都有两个安装选项。 pip,与 Python 编程语言相关的包管理器,以及每次安装的包管理器。
直接安装
不同分布的命令如下:
在Debian,Ubuntu及其衍生版本上
sudo apt install autokey-gtk
在带有 KDE 或 LXQt 桌面的 Debian 衍生产品上
sudo apt install autokey-qt
在软呢帽
sudo dnf install autokey-gtk
在 ArchLinux 上
yay -Syy autokey-gtk
通过 pip 安装
Pip 是一个包管理器,没有 apt 或 aptitude 风格的图形界面,但专注于 Python。 它的用途是安装不属于原始安装的库。 它的用途后来扩展到包括应用程序。
使用 pip 安装 AutoKey 的好处是 我们将拥有比存储库中的版本更新的版本,尽管可能不会具有相同程度的兼容性。
让我们首先在我们的发行版中安装(如果我们还没有) pip 包管理器
在Debian,Ubuntu及其衍生版本上
sudo apt install python3-pip
在软呢帽
sudo dnf install python3-pip
在 openSUSE 中
sudo zypper install python3-pip
在 ArchLinux 上
sudo pacman -S python3-pip
Debemos desinstalar previamente cualquier instalación de AutoKey
在使用此方法安装之前。
要安装或卸载,我们使用以下两个命令之一:
pip install autokey
安装
o
pip uninstall autokey
卸载。
使用 AutoKey 编写脚本
当用户需要执行比简单文本扩展更高级的操作时,AutoKey 脚本是该程序的解决方案。 使用脚本,我们可以运行应用程序、打开文件/文件夹、处理窗口和鼠标事件等等。
我告诉过你,Ubuntu Studio 22.04 引入的 QT 版本的 AutoKey 没有完全翻译。 事实上,在我们的语言中,唯一的东西就是“接受”这个词。 好吧,Ubuntu 22.04 的 GTK 版本也是如此,所以让我们坚持使用英文命令。
程序如下:
- 点击 全新 → 文件 → 脚本.
- 我们写下名字然后点击 接受.
- 在第一行下面我们编写脚本。
- 在热键中点击 组。
- 我们选择了一个基本密钥 系统, Alt, 转移, 中超, 超 y 元。
- 我们点击 按设置 确定第二把钥匙。
- 我们按 接受.
- 点击 保存 保存脚本。
例如,使用这个脚本我们可以打开 Thunderbird
import subprocess
subprocess.Popen(["usr/bin/thunderbird"])
充分利用这个程序需要一些知识。 ñ或者必须来自 Python,只要您知道如何在 Google 中搜索就足够了。 在搜索引擎里放你要执行的任务+python 你一定会找到你需要的脚本。 您只需复制它,选择您最喜欢的组合键即可。
脚本配置窗口中有两个我之前没有提到的选项。
- 在执行此脚本之前始终提示: 它在执行之前要求我们确认。
- 在通知图标菜单中显示: 在工具栏中显示执行通知。
功能 窗口过滤器 它的工作方式与我们在上一篇文章中看到的短语完全相同。 它用于选择脚本将在哪个应用程序中执行。
如果你是传统版 Ubuntu 的用户,有一个问题你必须要考虑到。 即使您关闭 AutoKey,程序仍会在后台继续运行,但您不会在工具栏中看到任何指示。 您将需要从 Monitor 应用程序中终止该进程。