web-dev-qa-db-ja.com

シンプルなマルチシート

以前にマルチシートについて質問したことがあります 。 (10.04の)答えは、適切な方法(gdm、複数のサーバーレイアウトなど)を実行することでした。問題は、マルチシートの場合、gdmにパッチを適用するか、2.20に戻す必要があることでした。それは、何よりも悪いことに、将来の更新を遅らせることになるいハックです。

その結果、私は何もしませんでした。予備のビデオカードがまだあります。私はまだモニター、キーボード、マウスがすべて座って行動するのを待っています。そして、私はまだそれをシンプルなデスクトップに変えたいと思っています。

私のニーズは複雑に思えません。 2つ目のビデオカード、USBハブ、およびそのUSBハブに接続され、別のXサーバー専用にするものがあります。ログイン画面は必要ありません(自動ログインでハードコーディングするのはうれしいですし、可能であればXサーバーを起動するユーザーに満足するでしょう)。

私の頭の中でこれはとても簡単なので、2つの質問だけが必要です。

  1. 未使用のビデオアダプターのコマンドラインからXサーバーを明示的に起動するにはどうすればよいですか(必要な構成を渡すことで)。

  2. この新しいXセッションでロード時にデスクトップ環境をロードできますか?

これは、10分以内に小さなスタートアップスクリプトで記述できるはずです。メインデスクトップからセカンダリデスクトップをナイスなスタート/ストップコントロールできるので、それは私にとって完璧です(無傷のままにしておきたい!)

私はペイロードのためにこれと同じくらい簡単なことを考えています:

su -u other_user -c "startx -- localhost hardware-information"

そして、.xinitrcを使用してopenboxまたは何かをロードします...

5
Oli

Xサーバーレイアウトを使用し、gdmは使用しないのはなぜですか?または、ログインマネージャーが必要な場合は、複数のインスタンス(またはgdmの問題)についてkvetchしないものを使用してください。私はあなたの他の質問にリンクされているブログエントリを読んでいて、なぜ彼の指示のgdm部分を捨てて、gnome-sessionまたはwmfsを実行しないのか疑問に思っています。

コマンドは次のようになります。

su -u other_user -c "startx -- -layout SecondSeat :1"
1
djeikyb