AutoKey:用於 GNU / Linux 的有用的任務自動化工具

AutoKey:用於 GNU / Linux 的有用的任務自動化工具

AutoKey:用於 GNU / Linux 的有用的任務自動化工具

當處理 自動化任務 (活動或動作)在計算機上,這始終旨在增加 生產率 的用戶。 而當這些用戶通常是高級用戶時,例如 服務器管理員、開發人員或 DevOps 和其他相關的,因為經常使用生產力應用程序。 如 應用啟動器 類型 Ulauncher o 任務自動機 類型 «自動鍵».

在這種情況下 «自動鍵»,值得注意的是,這是一個 開源桌面應用程序 這有助於輕鬆快速地自動化許多重複性任務。

Ulauncher和Synapse:2個出色的Linux應用程序啟動器

Ulauncher和Synapse:2個出色的Linux應用程序啟動器

在描述之前 «自動鍵» 並探索如何 安裝和使用,像往常一樣,我們將立即離開下面,一些相關的鏈接 相關的以前的帖子 其他 生產力應用 我們之前已經討論過,以便在本出版物結束後可以更輕鬆地探索它們:

應用程序啟動器(啟動器)是我們通常在操作系統中實施的工具或補充,通過增加使用鍵盤執行操作的簡便性和速度來提高我們的生產力。 通常非常有用的操作,尤其是當我們使用窗口管理器 (WM) 代替桌面環境 (DE) 時。 在最好的中,我們可以提到 Ulauncher,它是適用於 Linux 的快速應用程序啟動器。 它是用 Python 編寫的,使用 GTK+。Ulauncher和Synapse:2個出色的Linux應用程序啟動器

Dmenu和Rofi:2個出色的WM應用啟動器
相關文章:
Dmenu和Rofi:2個出色的WM應用啟動器
Ulauncher和Synapse:2個出色的Linux應用程序啟動器
相關文章:
Ulauncher和Synapse:2個出色的Linux應用程序啟動器
阿爾伯特(Albert)和庫珀(Kupfer):2個出色的投手,可替代塞雷布魯
相關文章:
阿爾伯特(Albert)和庫珀(Kupfer):2個出色的投手,可替代塞雷布魯
Brain:一個開放的跨平台應用程序,可提高生產力
相關文章:
Brain:一個開放的跨平台應用程序,可提高生產力

Autokey:Linux 桌面自動化應用程序

Autokey:Linux 桌面自動化應用程序

什麼是自動鍵?

GitHub 上的“AutoKey”官方網站,此應用程序簡要說明如下:

它是適用於 Linux 和 X11 的桌面自動化實用程序。

他們還補充說:

它目前在 Python 3 下運行。而且因為它是一個 X11 應用程序,所以它不能 100% 運行在默認使用 Wayland 而不是 Xorg 的 GNU / Linux 發行版上。

特點

  • 它提供了一個簡單直觀的圖形用戶界面,可以運行 Python-3 腳本並執行文本擴展,特別關注宏和按鍵功能。
  • 通過使用“短語”,它可以用於簡單的文本擴展。 至於對鍵盤快捷鍵的反應(例如 [Ctrl] + [Alt] + F8),用於擴展短語。
  • 如有必要,它允許使用 Python 編程語言的所有功能在 Python3 中編寫腳本以自動執行必要的任務。 AutoKey 腳本以及短語可以鏈接到縮寫詞和熱鍵等,以執行命令。
  • 提供用於與系統交互的 API,例如單擊鼠標或使用鍵盤輸入文本。

為什麼 AutoKey 是適合系統管理員的好應用?

都不錯 系統管理員 像其他高級 IT 專業人員一樣,他們通常對 編程或編程邏輯. 因此,在很多事情中,他們往往對各種設備/設備和相關軟件的運行/行為有很好的了解,以便實施和解決問題。

而且,他們通常擅長各種 編程語言 用於編寫腳本或自動執行日常任務,例如 外殼、AWK、Perl、Python,等等。 一切都是為了盡可能自動化,掌握最好的 腳本語言和命令, 將頻繁而繁瑣的任務轉換為自動化任務。

安裝及使用

如需下載,您可以下載 .deb 格式的 3 個文件 必要且可在您的下載部分獲得,對應於您最新的 當前版本(0.96 beta-8),然後將它們安裝在您的 GNU / Linux發行版,就像在我們的實際案例中一樣。 但是,可以根據需要安裝兩者(gtk 和 qt 包)或僅安裝其中之一。

在下載後 下載文件夾,下面可以在終端中執行 命令順序:

«sudo apt install ./Descargas/autokey-*.*»

然後通過運行它 應用程序菜單 並安排一個 短語或腳本 使用 Python語言. 就我而言,安排以下任務:運行遊戲 城市恐怖4 用鑰匙 Ctrl + 4。 之前通過打開瀏覽器、搜索其源文件夾並單擊可執行文件手動執行的操作。

編程的 Python 代碼

output = system.exec_command("/media/sysadmin/RESPALDO/UrbanTerror43/Quake3-UrT.x86_64")
keyboard.send_keys(output)

屏幕截圖

自動鍵:截圖 1

自動鍵:截圖 2

自動鍵:截圖 3

自動鍵:截圖 4

自動鍵:截圖 5

更多信息

有關更多信息 «自動鍵» 我們建議探索以下 3 個鏈接:

摘要:各種出版物

總結

總之,正如已經看到的 «自動鍵» 這是一個非常有用的 任務自動化工具,這也可以通過使用 Python語言. 並且使用得當,它可以成為改進我們的變革性工具 生產率 或者只是讓我們減少與寫作相關的身體壓力。 此外,它可以是一個盟友和補充應用程序 Shell Scripting 自動化不切實際或不可行。

我們希望本出版物對整個 «Comunidad de Software Libre y Código Abierto» 並且對可用應用程序生態系統的改進、增長和傳播做出了巨大貢獻 «GNU/Linux». 並且不要停止在您最喜歡的網站、頻道、群組或社交網絡或消息傳遞系統的社區上與他人分享。 最後,請訪問我們的主頁 «DesdeLinux» 探索更多新聞,並加入我們的官方頻道 電報 DesdeLinux.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。