UnityでUbuntu14.04を使用しています。別々のグラフィックカードに2つのXスクリーンがあります。画面は:0.0
だと思います および:0.1
。
問題は、起動時に、メイン画面だけにウィンドウマネージャーがあり、Unity/compizが表示されていることです。
私は次のことを試しました:
DISPLAY=:0.1 compiz --replace &
これは、メインディスプレイからすべてのウィンドウ装飾を削除し、ユニティランチャーを削除する効果があります。さらに、すべてのキーボード入力は永続的に2番目のディスプレイに送られます!
DISPLAY=:0.0 metacity --replace &
2番目のディスプレイでは、両方のディスプレイが動作可能で機能を復元できますが、Unityはなく、2番目のディスプレイにはウィンドウ装飾がありません。
:0.0
のいくつかの組み合わせを試しました 、:0.1
、unity
metacity
gnome-wm
およびcompiz
--replace
を使用 、しかしそれを機能させる方法は見つかりませんでした。私が必要としているのは、ウィンドウマネージャーを備えたディスプレイと、プライマリディスプレイで合成を有効にするディスプレイの両方です。
PS:
2つのXスクリーンを決定したのは、モニターが2つの異なるNvidiaグラフィックカードによって駆動されるためです。そのため、私が収集したものから、合成には別々のXスクリーンが必要になります。
以前、gnome-classic
で成功しました + Xinerama
、これにより、両方のモニターをカバーする単一の大きなX画面が可能になりますが、合成は行われません。
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"
です 。
承認された回答:
同じユーザー、2台のXサーバーで同じウィンドウマネージャーを同時に実行できるとは思いません。少なくとも、ほとんどの機能豊富なwmsではそれを行うことはできません。
xfwm4
を実行してみてください (XFCEウィンドウマネージャー)セカンダリwmとして。
PS:デュアルカードATI構成とxmonad
で合成対応のXineramaを楽しんだことを覚えています。 過去に、>=3
を使用している場合は、それを実験し続けることをお勧めします モニター。