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"
。