web-dev-qa-db-ja.com

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

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

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

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

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

異なる表示番号を指定して、各仮想端末/コンソールでXを開始する必要があります。 xinit マニュアルでは、それは-displayオプションです。

startx は特別な場合です:

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

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

1
Thomas Dickey