web-dev-qa-db-ja.com

別の物理ディスプレイで別のXセ​​ッションを実行するにはどうすればよいですか?

これが私がしなければならないことです。 VGA経由で小さなモニターにいくつかの個人的なプロジェクトをハックしている間、私は私の友人のためにテレビ画面にHDMI経由で映画を再生する必要があります。スクリーンショットをランダムに取得するVGA画面で作業モニターアプリケーションを実行しているため、画面を別々にすることが不可欠です。スクリーンショットがMegamindとEclipseの半分にならないようにしてください。画面ごとに異なるXセッションを実行できると聞きましたが、その方法がわかりません。基本的に、1つの画面にフルスクリーンでVLCを、もう1つの画面にフルデスクトップ環境を必要としています。 Linux Mint 11(Ubuntu 11.04)64ビットを実行しています。

これを行う方法はありますか?もしそうなら、映画を制御するためにマウスが関連付けられているXセッションを切り替えることができるようにできますか?

14
Naftuli Kay

必要なのは、マルチシートXxorg構成です。使用しているディストリビューションがわからないので、 xorg Wikiエントリ にリンクします。 Xはこれに適しています。20年以上前、多くの機関がすべてのUnixマシンでこれを行っていたためです。

ただし、両方のディスプレイに同じキーボードとマウスを使用することはできません。

7
Klox

2台のモニターで個別のxsessionをセットアップして実行する方法についての簡単なヒントを書いたところです。ご覧ください http://www.nu2upc.com/linux-tips/configuring-dual-displays/

まず、これがお客様のニーズを満たしているかどうかを確認するために何を実行するかについて説明します。 2つのモニターを実行します。1つはVGAを介して接続され、もう1つはDVIを介して接続されます。 VGAモニターは、xsession 0のモニター0として画面0に接続され、DVIは1になっています。

私が遭遇した問題は、システムがDVIモニターに自動的に0を割り当てていたため、期待した結果が得られなかったことです。

解決策は、DVIモニターを取り外し、再起動して、クリーンなxorg.confファイルから開始することでした。確認したnvidia-settingsを開いて、VGAモニターが希望どおりに構成されていることを確認してから、DVIモニターを接続し、[Xサーバーディスプレイ構成]、[ディスプレイの検出]の順にクリックして、DVIモニターを見つけました。次に、DVIモニターをVGAモニターの右側に設定し、[構成]をクリックして[別のXスクリーン]を選択し、他のすべての設定が希望どおりであることを確認しました。 「X構成ファイルを保存」をクリックし、変更をマージするために「はい」と言いました。その後、システムを再起動しました。そしてヴィオラ! 2つのディスプレイをそれぞれ別のxsessionで実行しています。

4
Chuq