web-dev-qa-db-ja.com

物理Xディスプレイを2つの仮想ディスプレイに分割しますか?

TripleHead2Goを購入し、OSXを使用して構成しました。このボックスが行うことは、1〜3個の複数の外部モニターを取り、それらの信号を1つの単一の解像度に結合することです。私は2つの外部1920x1080ディスプレイを使用しており、ラップトップの通常の1920x1200ディスプレイに加えて、ディスプレイサイズを3940x1080にします。私のラップトップはCatalyst12.3でFGLRX8.95を実行しており、ビデオカードはAMD Radeon HD6700Mです。これが私が現在見ているものです:

enter image description here

enter image description here

これが私のxorg.confファイルです: http://Pastebin.com/jgm9AwqN

この巨大なディスプレイを2つの仮想1920x1080ディスプレイに「分割」して、ウィンドウが各モニターに1つずつ適切に最大化されるようにする方法はありますか?

4
Naftuli Kay

制御する動作(ウィンドウの動作)は、サーバーのXRandR拡張機能から情報を取得するウィンドウマネージャーによって制御されます。これらのどちらにも、何かを変更できる「フック」がない可能性があります。これにより、ソースをハッキングする必要がなくなります。サーバーがウィンドウマネージャーに報告する内容を変更することは、本当に醜いように思われます。サーバーが実際に他の場所で見ているものを報告する必要があります。これにより、ウィンドウマネージャーの編集(または他の誰かを雇うか、上流にサポートを依頼する)が残ります。 3940x1080の解像度を2つの1920x1080として扱うために、RandRイベントの特別なケーシングをハックするのはそれほど不合理ではありません。もちろん、アップストリームで受け入れられる可能性のある構成オプションを実際に追加するのは難しいでしょう。

ですから、残念ながら、あなたがコードに飛び込む気がない限り、私は解決策を考えることができません。

1
wnoise

私はここで同様の問題を解決しました:
解決策
fakexrandrを使用しました。
fakexrandr
しかし、一部の人々が偽のxineramaを使用しているのを見ています
fakexinerama

5
adowdy

さて、あなたはいくつかの Xnest インスタンスを実行し、それぞれが物理モニターのスペースを占めるようにそれらをモンスターディスプレイに配置することができます。グラフィックを多用しすぎない限り、おそらく問題なく動作します。

Xnest wikipediaの記事 も一見の価値があります。

0
ckhan