UnityでUbuntu 14.04を使用しています。別のグラフィックカードに2つのXスクリーンがあります。私はスクリーンがである:0.0と信じています:0.1。
問題は、起動時に、メイン画面のみにウィンドウマネージャーがあり、Unity / compizがその上にあることです。
私は次を試しました:
DISPLAY=:0.1 compiz --replace &
これにより、メインディスプレイからすべてのウィンドウ装飾が削除され、ユニティランチャーが削除されます。さらに、すべてのキーボード入力は永久に私の2番目のディスプレイに送られます!
DISPLAY=:0.0 metacity --replace &
2番目のディスプレイでは機能を復元できます。両方のディスプレイは動作可能ですが、2番目のディスプレイにはUnityがなく、ウィンドウ装飾もありません。
私は、いくつかの組み合わせを試してみた:0.0、:0.1、unity metacity gnome-wmとcompizとを--replace、それを仕事にどのような方法を発見していません。必要なのは、ウィンドウマネージャーを備えたディスプレイと、プライマリディスプレイで合成を有効にしたディスプレイの両方です。
PS:
モニターは2つの異なるNvidiaグラフィックカードによって駆動されるため、2つのXスクリーンを決定しました。そのため、私が収集するものからは、別々のXスクリーンが必要になります。
私は以前、gnome-classic+ Xineramaで成功しました。これにより、単一の大きなX-screenで両方のモニターをカバーできますが、合成はできません。
PS
私/etc/X11/xorg.confが持っている:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 1920 0
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
そして
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DVI-I-1: nvidia-auto-select +1080+0 {rotation=left}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
どこにDevice0ある"Quadro FX 580"とDevice1あります"GeForce 8600 GT"。