2 つの独立したモニターと 2 つの独立したデスクトップ

2 つの独立したモニターと 2 つの独立したデスクトップ

OS: Xubuntu 15.10 GPU: Nvidia Quadro K4000、nvidia-352-63 ドライバー

この質問を Xfce フォーラムで尋ねましたが、回答がなかったので、ここで質問を再投稿することにしました。

私はNvidia X Server設定ツールを使用して左右に2台の独立したモニターを設定しています。/etc/X11/xorg.confファイルは次のようになります:

Section "ServerLayout"     Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" LeftOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Planar Systems, Inc."
    ModelName      "PX212M"
    HorizSync       31.0 - 92.0
    VertRefresh     56.0 - 86.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Planar Systems, Inc."
    ModelName      "PX212M"
    HorizSync       31.0 - 92.0
    VertRefresh     56.0 - 86.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro K4000"
    BusID          "PCI:4:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro K4000"
    BusID          "PCI:4:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "DVI-I-0: nvidia-auto-select +0+0"
    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" "DP-2: nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

ログインすると、右側の画面に標準のxfce4デスクトップが表示されます(表示:0.0) には xfce4-panel が含まれています。

左の方です (表示:0.1) を実行すると、空のデフォルトの xfce4 背景画像が表示されます。ただし、これは右画面と同じデスクトップ マネージャーによって管理されています。左画面にはパネルがなく、次のように入力するとxfce4-パネル --display:0.1どちらの画面でも次のメッセージが表示されます:「xfce4-panel: すでに実行中のインスタンスがあります」

実際に実行されている関連する xfce4 およびウィンドウ管理プロセスは次のとおりです。

/usr/sbin/lightdm
/usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch lightdm --session-child 12 19
/bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X11/xinit/xserverrc
xfce4-session
/usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfd
xfce4-panel --display :0.0 --sm-client-id [UUID]
xfsettingsd --display :0.0 --sm-client-id [UUID]
xfdesktop --display :0.0 --sm-client-id [UUID]

左画面を右クリックするとデスクトップメニューが表示され、その画面で特定のアプリケーションを開くことができます。たとえば、ディスプレイに別の壁紙を設定できます。:0.1ウェブブラウザなどのアプリケーションを開くことができます。しかし、xfce4 ターミナル、1つは現れ、いくつかはxfce4 ターミナルすでに開封済み:0.0吹き飛ばされます -- そしてその逆も同様です。 (これはおそらく xfce4-terminal の奇妙なコーディング バグです。)

理由は分かりませんxfdesktop --display:0.0 ですディスプレイを管理しています:0.1としてシネラマ有効ではありません。

私が望んでいるのは、各モニターで実行され、マウスのみが2つの画面間を移動できる、独立したxfce4パネルを備えた2つの完全に独立したデスクトップ/ウィンドウマネージャーを持つことです。スタートxコマンドには表示オプションがありますが (十分に文書化されていません)、他のほとんどのデスクトップ コマンドにはありません。

2011 年から 2012 年にかけて、これについて質問する投稿が多数ありましたが、明確な解決策はありませんでした。私は過去 20 年ほど、OpenWin (つまり gnome) デスクトップを搭載した Sun Solaris システムでこの 2 ヘッド モードで実行してきました。しかし、Xubuntu でこれを構成する方法に関するドキュメントを見つけることができませんでした。解決策を知っている人はいますか? どなたかご教示いただければ幸いです。

関連情報