私はTripleHead2Goを購入し、OSXで構成しました。このボックスが行うことは、単に1〜3つの外部ディスプレイを取り、信号を単一の解像度に組み合わせることです。私は2つの外部1920x1080モニターを使用してモニターサイズを3940x1080に増やしましたが、ノートパソコンの通常のモニターは1920x1200です。私のラップトップはFGLRX 8.95とCatalyst 12.3を実行しており、グラフィックカードはAMD Radeon HD 6700Mです。現在見ている内容は次のとおりです。
これは私のxorg.confファイルです。http://pastebin.com/jgm9AwqN
この巨大なモニターを2つの仮想1920×1080モニターに「分割」して、ウィンドウを各モニターに1つずつ正しく最大化する方法はありますか?
答え1
ちょうど同様の問題を解決しました。
離れた
私はfakexrandrを使用しました。
偽のクリス・ランダル
しかし、一部の人々はfakexineramaを使用していることを発見しました。
偽のXinerama
答え2
制御する動作(ウィンドウの動作方法)は、サーバーのXRandR拡張から情報を取得するウィンドウマネージャによって制御されます。これらのどれも何でも変更できる「フック」を持っていません。これにより、ソースコードへの攻撃が軽減されます。サーバーがウィンドウマネージャに報告する内容を変更するのは本当に面倒です。実際に他の場所で見ている内容を報告したいです。これを行うには、ウィンドウマネージャを編集する必要があります(またはそのために他の人を雇うか、上流にいくつかのサポートを求める)。 3940x1080の解像度を2つの1920x1080として扱うためにRandRイベントの特別なシェルをハッキングすることはあまり非合理的ではありません。もちろん、アップストリームで許可されている構成オプションを実際に追加するのは難しいでしょう。
したがって、残念ながら、コードを詳しく見ていない限り、解決策を考えることはできません。
答え3
まあ、あなたはいくつかを実行することができますXネスト各インスタンスが物理モニターのスペースを占有するようにモンスターモニターに配置します。あまりにもグラフィック集約的な操作をしない限り、おそらくうまくいくでしょう。
これXnest ウィキペディア記事また、見る価値があります。