複数シートのデバッグ:ディスプレイマネージャなしで2つのXサーバーレイアウトを一緒に実行するには?

複数シートのデバッグ:ディスプレイマネージャなしで2つのXサーバーレイアウトを一緒に実行するには?

ディスプレイマネージャ(GDB、KDM、LightDMなど)なしでコマンドラインから直接一意のレイアウトを持つ2つのXサーバーを一緒に実行する方法は?

二つあるとしましょうサーバーレイアウト部分のxorg.conf。ハナワ識別子「seat0」、2番目は「seat1」です。その後、次のいずれかのコマンドを使用して特定の座席を実行できます。

$ startx -- -layout seat0
$ startx -- -layout seat1

しかし、これらのコマンドは一緒に実行することはできません!理由はわかりませんが、うまくいきません。 (ここで何が問題なのか気になります。)

ディスプレイマネージャを省略する理由は、デバッグ用です。マルチシート構成が機能しない場合は、ディスプレイマネージャの設定やドライバに問題があるかどうかを正確に把握するのが難しい場合があります。

ベストアンサー1

私のDebian Wheezyマシンで動作するソリューションは2つのステップで構成されています。

  • 両方のttyに自動ログインを作成します。
  • 自動ログイン後、その座席に対して自動的にXを起動します。

どちらのステップもディストリビューションによって異なりますので、詳細は公開しません。

いくつかの注意:

  • 自動ログインは、2人の他のユーザーに対して実行することも、1人のユーザーに対して実行することもできます。
  • たとえば、Archでは、ユーザーがログインしている端末でXを起動する必要があります。そうしないと、/ dev / ttyの権限によってサーバーが失敗します。いくつかの最新バージョンのXでも同様です。

おすすめ記事