Linux

我可以防止控制台使用鍵盤輸入嗎?

  • June 23, 2018

我有一個帶有兩個鍵盤、兩個顯示器和一個滑鼠的 linux 盒子。其中一個顯示器正在執行 X 會話,另一個正在執行由 Mingetty 啟動的文本控制台。目前,滑鼠由 X 使用,其中一個鍵盤僅由文本控制台使用,但另一個鍵盤將輸入發送到 X 會話和文本控制台。

有沒有辦法讓第二個鍵盤只向 X 會話發送輸入?

最簡單的方法可能是編寫一個xorg.conf並配置帶有選項的“其他鍵盤” GrabDeviceas true。這將確保核心輸入層僅將事件從該設備輸出到 X,這意味著控制台不會看到它們。

您可以測試抓取的效果evtest --grab /dev/input/...(當然,這將使evtest抓取它)。

有關man evdev詳細資訊,請參閱查看Inputclass並了解如何使用硬體 ID 匹配您Inputdeviceman xorg.conf鍵盤(或Google,有很多教程)。

引用自:https://unix.stackexchange.com/questions/451370