国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

使用 Linux 自動化工具提高生產率

系統 Linux 自動化
AutoKey 是一個開源的 Linux 桌面自動化工具,一旦它成為你工作流程的一部分,你就會想,如何沒有它,那該怎么辦。它可以成為一種提高生產率的變革性工具,或者僅僅是減少與打字有關的身體壓力的一種方式。

[[397075]]

用 AutoKey 配置你的鍵盤,糾正常見的錯別字,輸入常用的短語等等。

AutoKey 是一個開源的 Linux 桌面自動化工具,一旦它成為你工作流程的一部分,你就會想,如何沒有它,那該怎么辦。它可以成為一種提高生產率的變革性工具,或者僅僅是減少與打字有關的身體壓力的一種方式。

本文將研究如何安裝和開始使用 AutoKey ,介紹一些可以立即在工作流程中使用的簡單方法,并探討 AutoKey 高級用戶可能會感興趣的一些高級功能。

安裝并設置 AutoKey

AutoKey 在許多 Linux 發行版中都是現成的軟件包。該項目的 安裝指南 包含許多平臺的說明,也包括了從源代碼進行構建的指導。本文使用 Fedora 作為操作平臺。

AutoKey 有兩個變體:為像 GNOME 等基于 GTK 環境而設計的 autokey-gtk 和基于 QT 的 autokey-qt。

你可以從命令行安裝任一變體:

  1. sudo dnf install autokey-gtk

安裝完成后,使用 autokey-gtk(或 autokey-qt)運行它。

探究界面

在將 AutoKey 設置為在后臺運行并自動執行操作之前,你首先需要對其進行配置。調出用戶界面(UI)配置:

  1. autokey-gtk -c

AutoKey 提供了一些預設配置的示例。你可能希望在熟悉 UI 時將他們留作備用,但是可以根據需要刪除它們。

 

AutoKey 用戶界面

左側窗格包含一個文件夾式的短語和腳本的層次結構。“短語Phrases” 代表要讓 AutoKey 輸入的文本。“腳本Scripts” 是動態的、程序化的等效項,可以使用 Python 編寫,并且獲得與鍵盤擊鍵發送到活動窗口基本相同的結果。

右側窗格構建和配置短語和腳本。

對配置滿意后,你可能希望在登錄時自動運行 AutoKey,這樣就不必每次都啟動它。你可以通過在 “首選項Preferences”菜單(“編輯 -> 首選項Edit -> Preferences””)中勾選 “登錄時自動啟動 AutoKeyAutomatically start AutoKey at login”進行配置。

 

登錄時自動啟動 AutoKey

使用 AutoKey 糾正常見的打字排版錯誤

修復常見的打字排版錯誤對于 AutoKey 來說是一個容易解決的問題。例如,我始終鍵入 “gerp” 來代替 “grep”。這里是如何配置 AutoKey 為你解決這些類型問題。

創建一個新的子文件夾,可以在其中將所有“打字排版錯誤校正”配置分組。在左側窗格中選擇 “My Phrases” ,然后選擇 “文件 -> 新建 -> 子文件夾File -> New -> Subfolder”。將子文件夾命名為 “Typos”。

在 “文件 -> 新建 -> 短語File -> New -> Phrase” 中創建一個新短語。并將其稱為 “grep”。

通過高亮選擇短語 “grep”,然后在 輸入短語內容Enter phrase contents部分(替換默認的 “Enter phrase contents” 文本)中輸入 “grep” ,配置 AutoKey 插入正確的關鍵詞。

接下來,通過定義縮寫來設置 AutoKey 如何觸發此短語。點擊用戶界面底部緊鄰 “縮寫Abbreviations” 的 “設置Set”按鈕。

在彈出的對話框中,單擊 “添加Add” 按鈕,然后將 “gerp” 添加為新的縮寫。勾選 “刪除鍵入的縮寫Remove typed abbreviation”;此選項讓 AutoKey 將任何鍵入 “gerp” 一詞的替換為 “grep”。請不要勾選“在鍵入單詞的一部分時觸發Trigger when typed as part of a word”,這樣,如果你鍵入包含 “grep”的單詞(例如 “fingerprint”),就不會嘗試將其轉換為 “fingreprint”。僅當將 “grep” 作為獨立的單詞鍵入時,此功能才有效。

 

在 AutoKey 中設置縮寫

限制對特定應用程序的更正

你可能希望僅在某些應用程序(例如終端窗口)中打字排版錯誤時才應用校正。你可以通過設置 窗口過濾器Window Filter進行配置。單擊 “設置Set” 按鈕來定義。

設置窗口過濾器Window Filter的最簡單方法是讓 AutoKey 為你檢測窗口類型:

  1. 啟動一個新的終端窗口。
  2. 返回 AutoKey,單擊 “檢測窗口屬性Detect Window Properties”按鈕。
  3. 單擊終端窗口。

這將自動填充窗口過濾器,可能的窗口類值為 gnome-terminal-server.Gnome-terminal。這足夠了,因此單擊 “OK”。

 

AutoKey 窗口過濾器

保存并測試

對新配置滿意后,請確保將其保存。 單擊 “文件File” ,然后選擇 “保存Save” 以使更改生效。

現在進行重要的測試!在你的終端窗口中,鍵入 “gerp” 緊跟一個空格,它將自動更正為 “grep”。要驗證窗口過濾器是否正在運行,請嘗試在瀏覽器 URL 欄或其他應用程序中鍵入單詞 “gerp”。它并沒有變化。

你可能會認為,使用 shell 別名 可以輕松解決此問題,我完全贊成!與別名不同,只要是面向命令行,無論你使用什么應用程序,AutoKey 都可以按規則糾正錯誤。

例如,我在瀏覽器,集成開發環境和終端中輸入的另一個常見打字錯誤 “openshfit” 替代為 “openshift”。別名不能完全解決此問題,而 AutoKey 可以在任何情況下糾正它。

鍵入常用短語

你可以通過許多其他方法來調用 AutoKey 的短語來幫助你。例如,作為從事 OpenShift 的站點可靠性工程師(SRE),我經常在命令行上輸入 Kubernetes 命名空間名稱:

  1. oc get pods -n openshift-managed-upgrade-operator

這些名稱空間是靜態的,因此它們是鍵入特定命令時 AutoKey 可以為我插入的理想短語。

為此,我創建了一個名為 “Namespaces” 的短語子文件夾,并為我經常鍵入的每個命名空間添加了一個短語條目。

分配熱鍵

接下來,也是最關鍵的一點,我為子文件夾分配了一個 “熱鍵hotkey”。每當我按下該熱鍵時,它都會打開一個菜單,我可以在其中選擇(要么使用 “方向鍵”+回車鍵要么使用數字)要插入的短語。這減少了我僅需幾次擊鍵就可以輸入這些命令的擊鍵次數。

“My Phrases” 文件夾中 AutoKey 的預配置示例使用 Ctrl+F7 熱鍵進行配置。如果你將示例保留在 AutoKey 的默認配置中,請嘗試一下。你應該在此處看到所有可用短語的菜單。使用數字或箭頭鍵選擇所需的項目。

高級自動鍵入

AutoKey 的 腳本引擎 允許用戶運行可以通過相同的縮寫和熱鍵系統調用的 Python 腳本。這些腳本可以通過支持的 API 的函數來完成諸如切換窗口、發送按鍵或執行鼠標單擊之類的操作。

AutoKey 用戶非常歡迎這項功能,發布了自定義腳本供其他用戶采用。例如,NumpadIME 腳本 將數字鍵盤轉換為舊的手機樣式的文本輸入方法,Emojis-AutoKey 可以通過將諸如: :smile: 之類的短語轉換為它們等價的表情符號來輕松插入。

這是我設置的一個小腳本,該腳本進入 Tmux 的復制模式,以將前一行中的第一個單詞復制到粘貼緩沖區中:

  1. from time import sleep
  2.  
  3. # 發送 Tmux 命令前綴(b 更改為 s
  4. keyboard.send_keys("<ctr>+s")
  5. # Enter copy mode
  6. keyboard.send_key("[")
  7. sleep(0.01)
  8. # Move cursor up one line
  9. keyboard.send_keys("k")
  10. sleep(0.01)
  11. # Move cursor to start of line
  12. keyboard.send_keys("0")
  13. sleep(0.01)
  14. # Start mark
  15. keyboard.send_keys(" ")
  16. sleep(0.01)
  17. # Move cursor to end of word
  18. keyboard.send_keys("e")
  19. sleep(0.01)
  20. # Add to copy buffer
  21. keyboard.send_keys("<ctrl>+m")

之所以有 sleep 函數,是因為 Tmux 有時無法跟上 AutoKey 發送擊鍵的速度,并且它們對整體執行時間的影響可忽略不計。

使用 AutoKey 自動化

 

我希望你喜歡這篇使用 AutoKey 進行鍵盤自動化的探索,它為你提供了有關如何改善工作流程的一些好主意。如果你在使用 AutoKey 時有什么有用的或新穎的方法,一定要在下面的評論中分享。

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-12-28 07:59:22

DevOps開發工具

2023-09-25 16:16:14

數字孿生

2010-12-06 09:42:17

網絡自動化

2009-07-30 16:48:48

摩托羅拉制造移動技術

2023-10-09 13:25:53

RPA技術制造業

2020-12-30 18:27:02

DevOps開發

2020-08-10 10:25:18

人工智能技術工具

2023-02-22 14:14:30

RPA聊天機器人

2013-05-08 10:23:45

工作效率效率提高效率

2023-03-07 16:00:16

自動化人工智能

2023-06-01 15:53:13

物聯網自動化

2021-05-23 07:22:16

智能制造TMR物聯網

2021-03-31 10:20:54

LinuxParallel SS命令

2020-02-12 10:21:05

CIO云計算技術

2011-06-27 14:28:36

2020-04-16 10:53:56

應用程序統一通信即服務UCaaS

2020-09-28 07:00:00

單元測試編程語言

2020-10-16 10:42:59

云計算

2020-12-07 16:41:14

人工智能數據中心AI

2020-11-03 09:50:26

CIO遠程IT在家工作
點贊
收藏

51CTO技術棧公眾號

黄色国产一级视频| 秋霞在线一区二区| 成人日韩精品| 污片在线观看一区二区| 青青草精品视频在线| 香蕉精品999视频一区二区 | 少妇**av毛片在线看| 成人不卡免费av| 一本色道婷婷久久欧美| 国产日韩专区| 国产精品一区二区免费| 欧美jizzhd精品欧美巨大免费| 日产精品久久久一区二区福利| 视频一区视频二区欧美| 久热精品视频在线免费观看| a屁视频一区二区三区四区| 亚洲欧美色图片| 国产麻豆久久| 中文日韩在线视频| 日韩三级成人| 欧美激情国产日韩精品一区18| 久久99国产精品二区高清软件| 中文字幕日韩高清| 日韩免费一级| 欧美极品少妇xxxxⅹ喷水| 一区二区三区四区高清视频| 欧美黑人一级爽快片淫片高清| 综合成人在线| 国产精品999999| 国产一区二区三区电影在线观看| 97人洗澡人人免费公开视频碰碰碰| 免费精品一区| 国产mv免费观看入口亚洲| jlzzjlzz亚洲女人| 国产精品亚洲一区| 日韩av一级电影| 毛片av在线播放| 国产精品无码永久免费888| 啦啦啦在线视频免费观看高清中文 | 午夜一区不卡| 欧美亚洲视频一区| 国产suv精品一区二区三区| 50路60路老熟妇啪啪| 国产精品日日摸夜夜摸av| 午夜影院免费看| 婷婷久久综合九色综合绿巨人| 国产九色在线| 亚洲欧美综合图区| 91大神精品| 成人黄色片视频网站| 日本aⅴ免费视频一区二区三区| av影院在线播放| 亚洲激情自拍偷拍| 无遮挡的视频在线观看| 一区二区福利视频| 免费成人av| 亚洲精品在线观看免费| 欧美极品美女视频| 日本三级在线视频| 欧美成人精品不卡视频在线观看| 色呦哟—国产精品| 亚洲精品天堂成人片av在线播放| 中文字幕一区二区5566日韩| av网站在线免费观看| 综合久久五月天| 欧美久久综合| 国产精品人人妻人人爽人人牛| 色综合天天性综合| 电影亚洲一区| 成人在线观看网址| 久久精品视频免费观看| 中文字幕在线视频区| 不卡av在线网站| 香蕉久久夜色精品国产| 可以免费在线看黄的网站| 欧洲人成人精品| 91在线一区| 亚洲人成人77777线观看| 亚洲免费在线播放| 日韩电影网站| 亚洲伊人成综合成人网| 91在线观看高清| caopon在线免费视频| 2018国产精品视频| 美国十次了思思久久精品导航| 免费的很黄很污的视频网站| 欧美不卡在线视频| 国产99久久精品一区二区300| 强伦女教师2:伦理在线观看| 婷婷久久综合九色国产成人| 99热这里有精品| 亚洲欧美日韩国产yyy| 亚洲线精品一区二区三区| 深夜视频一区二区| 蜜桃av噜噜一区二区三| 国产精品电影一区二区| 欧美亚洲日本精品| 国产精品乱码一区二区三区| 国产精品伦理在线| 久久99久久久精品欧美| 亚洲精品一区二区三区樱花| 一本色道久久综合亚洲精品按摩| 日韩免费成人| 成人免费a级片| 亚洲成人xxx| 国产麻豆综合| 岛国在线大片| 91精品国产综合久久久久久久久 | 国产精品二区三区| 夜夜爽夜夜爽精品视频| 日韩在线激情| 欧美一级爱爱视频| 亚洲精品成人久久电影| 亚洲激情午夜| 青青草视频在线观看| 欧美伊久线香蕉线新在线| 99久久免费视频.com| 色戒汤唯在线观看| 亚洲精品国产一区| 精品国产乱码久久久久久老虎| 亚洲第一精品影视| 国产免费视频在线| 999国产视频| 欧美午夜精品一区| 这里只有精品在线| 欧美拍拍视频| 俄罗斯精品一区二区三区| 欧美日韩亚洲精品内裤| 日韩欧美视频| 日韩三级电影网| 99久久无色码| 欧美日韩中文字幕一区| 伊人久久成人| 性爱视频在线播放| 亚洲一一在线| 亚洲人在线视频| aa级大片欧美| 日韩一区网站| 777免费视频| 成人综合网网址| 欧美久久久一区| 久久99深爱久久99精品| 欧美韩国亚洲| 在线看一区二区| 99精品视频在线观看播放| 免费播放片a高清在线观看| 成人综合色站| 精品国产成人系列| 国产成人精品免费| 91夜夜蜜桃臀一区二区三区| 日本xxxxwwww| 亚洲aⅴ男人的天堂在线观看| 91成人国产精品| 日本女人一区二区三区| 青青青免费在线视频| 黄色a级片免费看| 欧美精品激情在线观看| 亚洲精品v日韩精品| 欧美特黄a级高清免费大片a级| 日韩专区av| 精品久久久久av| 成人情趣片在线观看免费| 成人动漫中文字幕| 成年人黄视频网站| 国产精品第2页| 精品久久久久久久久久国产| 亚洲欧美日韩高清在线| 国产高清av在线| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 亚洲精品视频网上网址在线观看 | 亚洲综合自拍| 含羞草www国产在线视频| 欧美日韩视频免费在线观看| 中文在线不卡视频| 亚洲精品老司机| 黄色亚洲在线| 欧美在线va视频| 免费羞羞视频| 国产在线精品一区二区三区》| 精品调教chinesegay| 国产欧美一区二区精品性色| 国产日韩欧美一区二区三区| 91在线不卡| 91九色丨porny丨国产jk| 秋霞午夜一区二区| 欧美一区二区三区在线观看视频| 国产高清精品在线| 日本在线电影一区二区三区| 免费毛片在线看片免费丝瓜视频| 女人和拘做爰正片视频| 国产欧美日韩精品丝袜高跟鞋| 精品国产一区二区三区忘忧草| 99精品国产热久久91蜜凸| 久久久天堂国产精品| 韩国三级电影久久久久久| 欧美手机在线视频| 久久久久电影| 亚洲激情偷拍| 国产精品家庭影院| 亚洲一区二区三区四区在线观看 |