Linux
終端仿真器如何接收來自鍵盤的輸入
由於終端仿真器是 X11 應用程序,如果我們直接在相應的終端視窗中鍵入,它們是否會接收來自 X11Server 的輸入?
在那種情況下,為什麼 /dev/pts/N 目錄會存在?
終端仿真器是否拒絕來自 X Server 的輸入事件並直接從 /dev/pts/N 讀取?
終端仿真器從它們所連接的 X11 伺服器(或其他顯示伺服器)接收鍵盤輸入作為事件。
/dev/pts
存在,以便終端仿真器可以模擬其中執行的程序的輸入。模擬器從顯示伺服器接收事件,並將它們轉換為它輸入的事件/dev/pts/...
。在模擬器中執行的程序從而/dev/pts/...
不是從/dev/tty...
.