使用 AutoKey 创建脚本。 Linux 和致命的罪恶第六部分

自动键截图

如果有什么事情清楚地表明了这一点 文章系列 是为了尽可能少地使用计算机,我们必须事先多做一些工作。 使用带有 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 版本也是如此,所以让我们坚持使用英文命令。

程序如下:

  1. 点击 全新文件脚本.
  2. 我们写下名字然后点击 接受.
  3. 在第一行下面我们编写脚本。
  4. 在热键中点击 组。
  5. 我们选择了一个基本密钥 系统, Alt, 转移, 中超, y 元。
  6. 我们点击 按设置 确定第二把钥匙。
  7. 我们按 接受.
  8. 点击 保存 保存脚本。

例如,使用这个脚本我们可以打开 Thunderbird
import subprocess
subprocess.Popen(["usr/bin/thunderbird"])

充分利用这个程序需要一些知识。 ñ或者必须来自 Python,只要您知道如何在 Google 中搜索就足够了。 在搜索引擎里放你要执行的任务+python 你一定会找到你需要的脚本。 您只需复制它,选择您最喜欢的组合键即可。

脚本配置窗口中有两个我之前没有提到的选项。

  1. 在执行此脚本之前始终提示: 它在执行之前要求我们确认。
  2. 在通知图标菜单中显示: 在工具栏中显示执行通知。

功能 窗口过滤器 它的工作方式与我们在上一篇文章中看到的短语完全相同。 它用于选择脚本将在哪个应用程序中执行。

如果你是传统版 Ubuntu 的用户,有一个问题你必须要考虑到。 即使您关闭 AutoKey,程序仍会在后台继续运行,但您不会在工具栏中看到任何指示。 您将需要从 Monitor 应用程序中终止该进程。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。