站長資訊網
        最全最豐富的資訊網站

        如何防干擾?可在Linux下鎖定鍵盤和鼠標但屏幕正常顯示

         

        如何防干擾?可在Linux下鎖定鍵盤和鼠標但屏幕正常顯示

        【51CTO.com快譯】我4歲的侄女是個好奇的孩子。她非常喜歡電影《阿凡達》。每當播放電影《阿凡達》時,她總是如此專注,雙眼時刻盯著屏幕。但問題是她經常在看電影的時候碰到鍵盤上的按鍵或者移動鼠標或者點擊鼠標按鈕。她總是會不小心的按下鍵盤上的某個鍵,導致電影的關閉或暫停。所以我一直在尋找一種鎖定鍵盤和鼠標,但不鎖定屏幕的方法。

        幸運的是,我在Ubuntu論壇上找到了一個完美的解決方案。如果你不想讓你的貓或小狗在你的鍵盤上行走,或者你的孩子在你看著屏幕上重要的東西時擺弄鍵盤和鼠標,我建議你試試“xtrlock”這個程序。這是一個簡單但實用的工具,可以鎖定顯示器,直到用戶在鍵盤上輸入密碼。在這個簡短的教程中,我將向您展示如何在Linux中鎖定鍵盤和鼠標,而讓屏幕正常顯示。這個技巧適用于所有的Linux操作系統。

        安裝xtrlock

        xtrlock包可以在大多數Linux操作系統的默認存儲庫中得到。因此,您可以使用發行版的包管理器來安裝它。

        在Arch Linux及其衍生系統上,可以運行以下命令來安裝它。

        1. $?sudo?pacman?-S?xtrlock
        
        

        在Fedora下:

        1. $?sudo?dnf?install?xtrlock
        
        

        在RHEL以及CentOS下:

        1. $?sudo?yum?install?xtrlock
        
        

        在SUSE/openSUSE下:

        1. $?sudo?zypper?install?xtrlock
        
        

        在Debian,Ubuntu,Linux Mint下:

        1. $?sudo?apt-get?install?xtrlock
        
        

        使用xtrlock鎖定鍵盤和鼠標,但不鎖定屏幕

        安裝xtrlock后,你需要創建一個鍵盤快捷鍵。您可以使用您選擇的組合鍵來鎖定鍵盤和鼠標。

        在/usr/local/bin中創建一個名為lockkbmouse的新文件。

        1. $?sudo?vi?/usr/local/bin/lockkbmouse
        
        

        在其中添加以下代碼行。

        1. #!/bin/bash
        2. sleep?1?&&?xtrlock
        
        

        然后保存并關閉文件。

        使用以下命令將其設置為可執行文件:

        1. $?sudo?chmod?a+x?/usr/local/bin/lockkbmouse
        
        

        接下來,我們需要創建一個快捷鍵鍵盤。

        在Arch Linux MATE桌面中:

        進入到系統->首選項->硬件->鍵盤快捷鍵中。

        單擊“添加”以創建新快捷方式。

        如何防干擾?可在Linux下鎖定鍵盤和鼠標但屏幕正常顯示

        輸入快捷方式的名稱,并在命令框中添加以下行,然后單擊“應用”按鈕。

        1. bash?-c?“sleep?1?&&?xtrlock”
        
        

        如何防干擾?可在Linux下鎖定鍵盤和鼠標但屏幕正常顯示

        要分配快捷鍵,只需選擇或雙擊它,然后鍵入您選擇的組合鍵。例如,我使用Alt + k。

        如何防干擾?可在Linux下鎖定鍵盤和鼠標但屏幕正常顯示

        要清除組合鍵,請按退格鍵。完成后,關閉鍵盤設置窗口。

        在Ubuntu GNOME 桌面中:

        進入到系統設置->設備->鍵盤中進行設置。單擊末尾的+號。

        輸入快捷方式的名稱,并在命令框中添加以下行,然后單擊“添加”按鈕。

        1. bash?-c“sleep?1?&&?xtrlock”
        
        

        如何防干擾?可在Linux下鎖定鍵盤和鼠標但屏幕正常顯示

        接下來,將快捷鍵分配給新創建的快捷鍵。要做到這一點,只需選擇或雙擊,并點擊“設置快捷鍵”按鈕。

        如何防干擾?可在Linux下鎖定鍵盤和鼠標但屏幕正常顯示

        您現在將看到以下畫面:

        如何防干擾?可在Linux下鎖定鍵盤和鼠標但屏幕正常顯示

        鍵入您選擇的按鍵組合。例如,我使用Alt + k。

        如何防干擾?可在Linux下鎖定鍵盤和鼠標但屏幕正常顯示

        要清除組合鍵,請按BACKSPACE鍵。快捷鍵分配完畢后關閉“鍵盤設置”窗口。

        從現在開始,每當您按下鍵盤快捷鍵(在我們的例子中為ALT + k)時,鼠標指針將變為掛鎖。現在,鍵盤和鼠標都鎖上了,你可以自由地看電影或任何你想看的東西。即使你的孩子或寵物觸摸鍵盤上的一些鍵或點擊鼠標按鈕,它們也不會起作用。

        這里是xtrclock在起作用。

        如何防干擾?可在Linux下鎖定鍵盤和鼠標但屏幕正常顯示

        你看到那個小鎖按鈕了嗎?這意味著鍵盤和鼠標已經被鎖定。即使你移動鎖定按鈕,也不會發生任何事情。后臺的任務將繼續運行,直到您解鎖屏幕并手動關閉正在運行的任務為止。

        解鎖鍵盤和鼠標

        要解鎖鍵盤和鼠標,只需輸入你的系統登入密碼并點擊“回車”按鈕即可。在輸入密碼時你不會看到密碼。無論如何,只要鍵入你的密碼,然后按回車鍵即可。輸入正確的密碼后,鼠標和鍵盤將重新開始工作。如果你輸入了錯誤的密碼,你會聽到鈴聲。你可以按ESC鍵清除不正確的密碼,然后再次輸入正確的密碼。要刪除部分鍵入的密碼中的一個字符,請按退格鍵或刪除鍵。

        如果我永久地被鎖定在屏幕外了怎么辦?

        xtrclock工具可能無法在某些桌面環境上工作,例如GDM。它可能會永久鎖定您的屏幕。所以,你最好先在虛擬機中測試它,然后在你的個人或官方桌面上嘗試,如果它真的有效的話。我在Arch Linux MATE桌面和Ubuntu 18.04 GNOME桌面上進行了測試。它工作得很好。

        但是,萬一你的屏幕被永久鎖定了,你可以切換到TTY (CTRL+ALT+F2),然后運行:

        1. $?sudo?killall?xtrlock
        
        

        或者,您也可以使用chvt命令在TTY和X會話之間切換。

        例如,要切換到TTY1,請運行:

        1. $?sudo?chvt?1
        
        

        要再次切換回X會話,輸入:

        1. $?sudo?chvt?7
        
        

        不同的發行版使用不同的鍵組合在TTY之間切換。有關更多詳細信息,請參閱您的發行版官方網站。

        最糟糕的情況是,在GDM崩潰的情況下,甚至TTY也無法訪問,系統會在進入圖形界面處就被掛起。在這種情況下,您可能需要chroot進入系統并卸載xtrlock。再次提醒你,正式使用xtrlock前,必須先進行測試,以防萬一!

        有關xtrlock的詳細信息,請參閱手冊頁。

        1. $?man?xtrlock
        
        

        以上就是全部內容了。希望可以幫助到你。

        原文地址:How To Lock The Keyboard And Mouse, But Not The Screen In Linux,作者: SK

        【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 蜜桃麻豆www久久国产精品| 无码人妻一区二区三区精品视频 | 无码精品黑人一区二区三区| 91久久精品国产成人久久| 精品偷自拍另类在线观看| 青青热久久国产久精品| 成人精品一区二区久久| 国产精品一国产精品| 国产最新进精品视频| 99久久99久久久精品齐齐| 最新在线精品国自av| 国产在线国偷精品免费看| 欧美日韩在线亚洲国产精品| 国产精品亚洲片在线观看不卡| 亚洲精品国产福利一二区| 国产免费久久精品丫丫| 女人香蕉久久**毛片精品| 国产精品亚洲成在人线| 亚洲精品成人无码中文毛片不卡| 老司机精品影院91| 精品91自产拍在线观看二区| 亚洲国产精品不卡在线电影| 成人精品一区二区三区中文字幕| 日韩AV无码精品人妻系列| 亚洲精品专区| 日韩精品一区二区三区在线观看| 国产成人综合精品一区| 久久精品国产免费| 99热国内精品| 国产精品大白天新婚身材| 国产福利微拍精品一区二区| 国产网红无码精品视频| 久久久久久夜精品精品免费啦| 最新精品露脸国产在线| 精品一区二区无码AV| 国产乱人伦精品一区二区在线观看| 中国精品videossex中国高清 | 九九精品在线视频| 久久精品国产99国产精品| 久久亚洲AV永久无码精品| 欧美日韩精品久久久免费观看|