當處理 自動化任務 (活動或動作)在計算機上,這始終旨在增加 生產率 的用戶。 而當這些用戶通常是高級用戶時,例如 服務器管理員、開發人員或 DevOps 和其他相關的,因為經常使用生產力應用程序。 如 應用啟動器 類型 Ulauncher o 任務自動機 類型 «自動鍵».
在這種情況下 «自動鍵»,值得注意的是,這是一個 開源桌面應用程序 這有助於輕鬆快速地自動化許多重複性任務。
在描述之前 «自動鍵» 並探索如何 安裝和使用,像往常一樣,我們將立即離開下面,一些相關的鏈接 相關的以前的帖子 其他 生產力應用 我們之前已經討論過,以便在本出版物結束後可以更輕鬆地探索它們:
“應用程序啟動器(啟動器)是我們通常在操作系統中實施的工具或補充,通過增加使用鍵盤執行操作的簡便性和速度來提高我們的生產力。 通常非常有用的操作,尤其是當我們使用窗口管理器 (WM) 代替桌面環境 (DE) 時。 在最好的中,我們可以提到 Ulauncher,它是適用於 Linux 的快速應用程序啟動器。 它是用 Python 編寫的,使用 GTK+。“ Ulauncher和Synapse:2個出色的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)
屏幕截圖
更多信息
有關更多信息 «自動鍵» 我們建議探索以下 3 個鏈接:
總結
總之,正如已經看到的 «自動鍵» 這是一個非常有用的 任務自動化工具,這也可以通過使用 Python語言. 並且使用得當,它可以成為改進我們的變革性工具 生產率 或者只是讓我們減少與寫作相關的身體壓力。 此外,它可以是一個盟友和補充應用程序 Shell Scripting 自動化不切實際或不可行。
我們希望本出版物對整個 «Comunidad de Software Libre y Código Abierto»
並且對可用應用程序生態系統的改進、增長和傳播做出了巨大貢獻 «GNU/Linux»
. 並且不要停止在您最喜歡的網站、頻道、群組或社交網絡或消息傳遞系統的社區上與他人分享。 最後,請訪問我們的主頁 «DesdeLinux» 探索更多新聞,並加入我們的官方頻道 電報 DesdeLinux.