2つのXスクリーン、セカンドスクリーンでウィンドウマネージャーを取得する方法


12

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.1unity metacity gnome-wmcompizとを--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"

回答:


1

同じウィンドウマネージャを同じユーザー、2台のXサーバーで同時に実行できるとは思いません。少なくとも、ほとんどの機能が豊富なwmsではできません。

xfwm4セカンダリwmとして(XFCEウィンドウマネージャー)を実行してみてください。

PS:xmonad過去にデュアルカードATI構成でコンポジット対応のXineramaを楽しんでいたことを覚えているので、>=3モニターを使用している場合は実験を続けることをお勧めします。


0

あなたの必要性これに Xineramaです。

2枚のグラフィックカードとは何ですか?それらは、両方に対して同じドライバーを実行できるほど、またはまったく異なるドライバーを実行できるほど近いですか?

たとえば、現在使用しているマシンでは、2つの異なるカードに3つの画面があります。

03:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K620] (rev a2)
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]

Nouveau FOSSドライバーを使用している限り、これは問題なく機能し、両方でX.orgを高速化しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.