Arch Linux のようなディストリビューションには、デフォルトでキーボードの alt + F1、F2、...、F6 キーでアクセスできる 6 つの仮想端末があります。xinit を実行すると、alt + F7 キーでアクセスできる X ディスプレイが起動します。
2 つの X ディスプレイを、1 つは alt + F7 で、もう 1 つは alt + F8 で実行したいです。どうすればいいでしょうか?
私が求めているのは、ウィンドウ マネージャーが提供する仮想デスクトップではないことは確かです。実際に必要なのは、2 つの X ディスプレイです。ソリューションでは、たとえば、2 つの異なるウィンドウ マネージャーを実行できる必要があります。
ありがとう。
答え1
/etc/inittab
次のようなものが見つかります:
c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux
その後の行は X を制御します。これをコピーして直後に配置し、すべての7
を に変更します8
。-- :1
がない場合はその後に追加する:0
か、:0
に変更します:1
。
注記:私は Arch Linux をインストールしていません。これが理論です。
答え2
X サーバーに別のディスプレイ番号を指定します (例: xinit -- :1
)。または を使用するとstartx
、未使用の最初のディスプレイが自動的に選択されます ( に基づいて/tmp/.X*-lock
)。
新しいX11ディスプレイは最初の未割り当てのVTで実行されます。これは、8番目のVTに対して引数を追加することで変更できます。(この方法では、Xorgは既に割り当てられているVTを再利用することもできます。vcN
xinit -- :1 vt08
ゲッティまたは、それらの中で実行されている別のテキスト モード プログラム。
見るXorg(1)詳細については、こちらをご覧ください。