Unity が 2 番目の X 画面で自動起動しない

Unity が 2 番目の X 画面で自動起動しない

私は 2 つの Nvidia カードを持っており、どちらも 2 つのヘッドがあり、どちらも TwinView として構成されているため、xorg.conf には Screen0 と Screen1 があります。

ccsm は両方の画面を認識します (左上の [画面] ドロップダウンに表示されます) が、Unity はデフォルトで Screen0 でのみ起動します。Screen1 のディスプレイには、マウスをホバーすると、デフォルトの白い画面とデフォルトの X マウス カーソルのみが表示されます。

これは通常の予想される動作ですか? カスタム シェル スクリプト (DISPLAY=:0.1 compiz --replace など) を実行せずに、Screen1 で Unity を自動的に起動できますか?

答え1

私の知る限り、Unity は最初のモニターにのみ表示され、拡張モニターには表示されません。TweenView でプライマリ モニターにクローンされている場合を除きます。また、モニターの解像度のサイズと比率が異なる場合は、セカンダリ モニターをメイン プライマリ ディスプレイの Unity 部分に重ねて表示するように調整する必要がある場合があります。

Unity での複数モニターのサポートはまだ不確かですが、私が読んだところによると、Ubuntu の次のリリースでこれを最適化しようとするそうです。

関連情報