startx で複数のコンソール X セッションを同時に実行する

startx で複数のコンソール X セッションを同時に実行する

Ctrl + Alt + F1ディスプレイ 0 ( 経由でアクセス可能)で xfce を実行しています。 を押してCtrl + Alt + F2入力するとstartx(同時に複数のウィンドウ マネージャーを実行しようとして)、「別のセッション マネージャーが既に xinit を実行しています」というエラーが表示されます。

Xephyrbash コンソールにもインストールして実行しましたstartx -- /usr/bin/Xephyr :1が、今回は既存のデスクトップ環境で上記と同じエラーが発生します。

一度に複数のウィンドウ環境を実行するにはどうすればよいでしょうか? できれば、2 つの異なる GeTTY 内で実行します (つまり、 はCtrl + Alt + F1最初の環境に移動し、 はCtrl + Alt + F22 番目の環境に移動します、など)。

答え1

startx -- :1
startx -- :2
startx -- :3
startx -- :4

答え2

それぞれの仮想端末/コンソールで異なるディスプレイ番号を指定してXを起動する必要があります。xinit手動では、次の-displayオプションがあります:

startx単なる特別なケースです:

startx スクリプトは、xinit(1) のフロントエンドであり、X Window System の単一セッションを実行するための、より優れたユーザー インターフェイスを提供します。多くの場合、引数なしで実行されます。

-display複数の仮想端末で X を実行するオプションを使用する例をいくつか示します。

関連情報