使用 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

在 Fedora 中

sudo dnf install autokey-gtk

在 Arch Linux 中

yay -Syy autokey-gtk

通過 pip 安裝

Pip 是一個包管理器,沒有 apt 或 aptitude 風格的圖形界面,但專注於 Python。 它的用途是安裝不屬於原始安裝的庫。 它的用途後來擴展到包括應用程序。

使用 pip 安裝 AutoKey 的好處是 我們將擁有比存儲庫中的版本更新的版本,儘管可能不會具有相同程度的兼容性。

讓我們首先在我們的發行版中安裝(如果我們還沒有) pip 包管理器

在Debian,Ubuntu及其衍生版本上

sudo apt install python3-pip

在 Fedora 中

sudo dnf install python3-pip

在 openSUSE 中

sudo zypper install python3-pip

在 Arch Linux 中

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. 權利:您可以隨時限制,恢復和刪除您的信息。