Linux

終端仿真器如何接收來自鍵盤的輸入

  • December 19, 2020

由於終端仿真器是 X11 應用程序,如果我們直接在相應的終端視窗中鍵入,它們是否會接收來自 X11Server 的輸入?

在那種情況下,為什麼 /dev/pts/N 目錄會存在?

終端仿真器是否拒絕來自 X Server 的輸入事件並直接從 /dev/pts/N 讀取?

終端仿真器從它們所連接的 X11 伺服器(或其他顯示伺服器)接收鍵盤輸入作為事件。

/dev/pts存在,以便終端仿真器可以模擬其中執行的程序的輸入。模擬器從顯示伺服器接收事件,並將它們轉換為它輸入的事件/dev/pts/...。在模擬器中執行的程序從而/dev/pts/...不是從/dev/tty....

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