Два независимых монитора с двумя независимыми рабочими столами

Два независимых монитора с двумя независимыми рабочими столами

ОС: Xubuntu 15.10 Видеокарта: Nvidia Quadro K4000 с драйвером nvidia-352-63

Я задал этот вопрос на форуме Xfce и не получил ответа, поэтому решил повторно опубликовать его здесь.

У меня есть два независимых монитора, настроенных по схеме «левый-правый» с помощью инструмента настроек сервера Nvidia X./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.

Слева (ДИСПЛЕЙ :0.1), я получаю пустое фоновое изображение xfce4 по умолчанию. Однако это управляется тем же менеджером рабочего стола, что и правый экран. На левом экране нет панели, и если я ввожуxfce4-panel --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-терминал, один появляется, в то время как некоторые изxfce4-терминалыуже открыт на выставке:0.0сдуваются — и наоборот. (Вероятно, это какая-то странная ошибка кодирования в xfce4-terminal.)

Я не уверен почемуxfdesktop --display :0.0управляет отображением:0.1какКсинерамане позволяет.

Я хочу иметь два полностью независимых менеджера рабочего стола/окна с независимыми панелями xfce4, запущенными на каждом мониторе, и только мышью можно перемещаться между двумя экранами.стартxУ команды есть опция отображения (не очень хорошо документированная), но у большинства других команд рабочего стола ее нет.

Есть несколько постов за 2011-2012 годы, в которых об этом спрашивают, но нет четких решений. Я работаю в этом двухголовом режиме на системе Sun Solaris с рабочим столом openwin (т.е. gnome) уже около 20 лет. Тем не менее, я не смог найти никакой документации о том, как настроить это для Xubuntu. Есть ли у кого-нибудь решение? Любые указания были бы очень признательны.

Связанный контент