Dos monitores independientes con dos escritorios independientes

Dos monitores independientes con dos escritorios independientes

SO: Xubuntu 15.10 GPU: Nvidia Quadro K4000 con controlador nvidia-352-63

Hice esta pregunta en el foro de Xfce y no obtuve respuestas, así que decidí volver a publicar la pregunta aquí.

Tengo dos monitores independientes configurados en una configuración de izquierda a derecha usando la herramienta de configuración del servidor Nvidia X. El/etc/X11/xorg.confel archivo se ve así:

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

Cuando inicio sesión, aparece mi escritorio xfce4 estándar en la pantalla derecha (PANTALLA :0.0) que tiene el panel xfce4.

A la izquierda (PANTALLA :0.1), obtengo una imagen de fondo xfce4 predeterminada vacía. Sin embargo, esto lo administra el mismo administrador de escritorio que la pantalla derecha. No hay ningún panel en la pantalla izquierda, y si escribopanel xfce4 --pantalla: 0.1en cualquiera de las pantallas recibo el mensaje:"xfce4-panel: Ya hay una instancia en ejecución"

Estos son los procesos relevantes de xfce4 y administración de ventanas que realmente se están ejecutando:

/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]

Puedo hacer clic derecho en la pantalla izquierda y obtener el menú del escritorio que me permite abrir ciertas aplicaciones en esa pantalla. Por ejemplo, puedo configurar un fondo de pantalla separado en pantalla.:0.1y abrir aplicaciones como un navegador web. Sin embargo, cuando intento abrir unaterminal xfce4, uno aparece mientras algunos de losterminales xfce4ya abierto en exhibición:0.0quedan impresionados... y viceversa. (Es probable que se trate de algún error de codificación extraño en xfce4-terminal).

No estoy seguro de por quéxfdesktop --pantalla: 0.0está gestionando la visualización:0.1comoXineramano está habilitado.

Lo que quiero es tener dos administradores de escritorio/ventanas completamente independientes con paneles xfce4 independientes, ejecutándose en cada monitor, y solo el mouse pueda moverse entre las dos pantallas. ElinicioxEl comando tiene una opción de visualización (no está bien documentada), pero la mayoría de los demás comandos del escritorio no la tienen.

Hay varias publicaciones de 2011-2012 que preguntan sobre esto, pero no hay soluciones claras. He estado ejecutando este modo de dos cabezales en un sistema Sun Solaris con el escritorio openwin (es decir, gnome) durante los últimos 20 años aproximadamente. Sin embargo, no he podido encontrar ninguna documentación sobre cómo configurar esto para Xubuntu. ¿Alguien tiene la solución? Cualquier sugerencia sería muy apreciada.

información relacionada