この方法でさらに多くの pt を作成できることがわかりました。
テキストモード-tty1で再起動する
入力する
startx
とGUIモードにジャンプします。
ターミナルをGUIモードで起動するには、tty1からinuptを入力します。tty /dev/pts/0
このGUIはpts/0です
- 入力 ctrl+ alt+ 別のテキストモードtty2f2にジャンプする
startx
GUI モードにジャンプするために入力します。この GUI は pts/1 です。
tty2からinuptで起動したGUIモードでターミナルに入るには
tty
/dev/pts/1
これで 2 つの GUI モードを作成できます。PC
上で同時に実行されている tty と pts の数を知るにはどうすればよいでしょうか?
すべての GUI プログラム (GUI 内の仮想端末を含む) は、X サーバー (または X ウィンドウ システム) のクライアント (またはスレーブ) であるため、疑似端末スレーブと呼ばれます。
Muru は私に多くの新しい知識を与えてくれましたが、おそらく muru の説明には間違った表現があるかもしれません。
私の意見では、適切な文は次のようになります:
しかし、これは tty1 から起動された X サーバー内のアプリケーション プログラムですが、pts でもあります。
こちらの議論をご覧くださいLinuxで「who am i」と入力するときのpts/0と(:0.0)とは何ですか?
その知識から、私は結論を導き出しました。
tty1 から起動される X サーバーだけでなく、pts も起動されます。
答え1
このGUIは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