我發現這樣可以創造更多的積分。
重新啟動進入文字模式-tty1
輸入
startx
跳到gui模式。
gui模式下進入終端是從tty1開始到inupt。tty /dev/pts/0
這個圖形使用者介面是 pts/0
- 輸入 ctrl++跳到alt另一個 文字模式-tty2f2
- 輸入
startx
跳到gui模式,這個gui是pts/1。
以gui方式進入終端從tty2開始到inupt
tty
/dev/pts/1
現在可以建立兩種 GUI 模式。
如何知道我的電腦上同時運行有多少個 tty 和 pts?
每個GUI程式-包含GUI中的虛擬終端都是x伺服器(或稱為x視窗系統)的客戶端(或稱為從屬),因此稱為偽終端從屬。
在我看來,正確的句子應該是:
but that's a application program in X server start from the tty1,但也是一個pts。
請參閱此處的討論在linux中輸入who am i時,pts/0和(:0.0)是什麼
根據知識,我得出我的結論。
它不僅是一個從 tty1 啟動的 X 伺服器,而且還是一個 pts。
答案1
這個圖形使用者介面是 pts/0
嗯,不。我不確定你pts/0
從哪裡得到的,但那是一個從 tty1 啟動的 X 伺服器,它不是 pts/0。看這篇 U&L 帖子了解更多。
在任何給定時間,預設情況下,有 6 個 TTY 正在運行 getty(以便您可以在那裡登入) - TTY 1-6,您可以使用CtrlAltF1-訪問它們F6。 TTY 7 預設啟動 GUI。在 16.04 及更高版本上,您可以使用以下命令啟動更多 getty 實例:
systemctl start getty@ttyN
更換N
為合適的數字。
若要尋找目前開啟的偽終端的數量,您可以執行以下操作:
ps -eo tty= | sort -u
ps -e
列出所有進程,並-o tty=
列出不含標題行的進程 TTY。sort
並透過 獲得獨特的條目-u
。例如:
$ ps -eo tty= | sort -u
?
pts/0
pts/1
pts/2
tty1
ttyS0