熊孩子,是一種神奇的生物vim
他們天不怕,地不怕bash
破壞力巨大,續航能力又十足服務器
還有《未成年人保護法》爲他們保駕護航……工具
在家裏受到這些熊孩子的破壞也就算了,測試
但在公司裏,有些同事的破壞力不亞於那些熊孩子spa
看到服務器在跑,3d
他們會這邊戳戳,那邊動動指針
就倆字——手賤!!code
若是不當心,cdn
你熬夜作的工做,
可能會被熊同事一個按鍵毀於一旦……
不過不要緊,
今天介紹的工具
就是爲了應對熊孩子熊同事
讓你今後高枕無憂,安心工做
xtrlock
工具在大多數 Linux 發行版軟件庫裏,咱們能夠直接使用對應的發行版的包管理器來安裝它。
在 Debian,Ubuntu,Linux Mint上可直接使用 apt-get 命令安裝:
$ sudo apt-get install xtrlock複製代碼
其它發行版請使用各自的軟件安裝命令來安裝。
安裝 xtrlock 後,咱們能夠爲它建立鍵盤快捷鍵,這樣咱們就能夠使用本身選擇的組合鍵來快速鎖定鍵盤和鼠標。
首先,在 /usr/local/bin
中建立一個名爲 lockkbmouse
的新文件。
$ sudo vim /usr/local/bin/lockkbmouse複製代碼
在其中添加以下內容:
#!/bin/bash
sleep 1 && xtrlock複製代碼
先安 Esc 鍵,再按 :wq 來保存並關閉它。以後咱們使用如下命令來給它添加可執行權限:
$ sudo chmod a+x /usr/local/bin/lockkbmouse複製代碼
接下來,咱們就建立鍵盤的快捷鍵,當咱們一按下設定的快捷鍵就能執行以上的腳本。
a) 若是你使用的是 Ubuntu 系統
設置步驟以下:
輸入快捷方式的名稱,並在命令框中添加如下命令,而後單擊「添加」按鈕。
bash -c "sleep 1 && xtrlock"複製代碼
接下來,將快捷鍵分配給新建立的快捷方式。這裏只需選擇或雙擊它,而後單擊「設置快捷方式」按鈕。
咱們將看到以下提示:
輸入本身想要的組合鍵。一樣這裏使用 ALT+K ,你也能夠設置爲其它的本身想要的組合鍵。
若是咱們要清除組合鍵,那就按 BACKSPACE 鍵。當快捷鍵已經設置完成以後,咱們就能夠關閉「鍵盤設置」窗口了。
b) 若是你使用的是 Arch Linux MATE 系統
設置步驟以下:
單擊「添加」以建立一個新的快捷鍵。
輸入快捷方式的名稱,這個名稱只是爲了區別其它快捷鍵,並在命令框中添加如下命令,而後單擊「應用」按鈕。
bash -c "sleep 1 && xtrlock"複製代碼
而後爲這個快捷方式定義快捷鍵。咱們只需選擇或雙擊剛剛所建立的快捷方式,而後鍵入咱們所選的組合鍵。例如,在這裏咱們使用 alt+k
,固然你也能夠根據本身的習慣分配其它快捷鍵。
若是咱們要清除組合鍵,那就按 BACKSPACE 鍵,而後關閉「鍵盤設置」窗口便可。
當一切設置完畢以後 ,每當咱們按下鍵盤快捷鍵(在咱們的例子中是 alt+k ),鼠標指針就會變成掛鎖的形狀。這時候,鍵盤和鼠標就已經鎖定了,因此咱們能夠自由觀看電影或任何想看的東西。即便本身的孩子或寵物觸摸鍵盤上的一些按鍵或單擊鼠標按鈕,它們也不會有任何做用。
如下這就是 xtrlock 的實際應用效果,咱們能夠看到鼠標指針變成掛鎖形狀,這時候鼠標與鍵盤都已經失去做用了,咱們只有解鎖屏幕並手動關閉 Xtrlock ,才能夠恢復爲正常功能。
要解鎖鍵盤和鼠標,只需輸入密碼並按「Enter」鍵便可。可是,在咱們鍵入密碼時,咱們是看不到密碼的。因此你別管那麼多,只需輸入密碼,而後按 ENTER 鍵就能夠了。
輸入正確的密碼後,鼠標和鍵盤將開始恢復正常工做。若是你輸入的密碼不正確,系統將發出鈴聲來報警。這時你就須要按 ESC 鍵來清除錯誤的密碼,而後從新輸入正確的密碼。若是你只要刪除鍵入的密碼的一個字符,只須要按 BACKSPACE 或 DELETE 按鍵便可。
XtrLock 工具可能沒法在某些發行版上工做,例如 GDM。若是你強行使用的話,它可能會永久地鎖定咱們的屏幕。因此在使用以前,建議你們先在虛擬機中測試一下,而後在本身的電腦上再次測試,以驗證它是否真的有效。
可是若是很不幸咱們被永久地鎖定屏幕了,那咱們就須要切換到 TTY 窗口(CTRL + ALT + F2),而後運行如下命令:
$ sudo killall xtrlock複製代碼
對於 xtrlock 的更多用法,咱們能夠參考它的 man 手冊。
$ man xtrlock複製代碼
-----------------
我是良許,世界500強外企 Linux 開發工程師,專業生產 Linux 乾貨。歡迎關注個人公衆號「良許Linux」,回覆「1024」獲取最新最全的技術資料,回覆「入羣」進入高手如雲技術交流羣。