Проблема с тройными мониторами, двумя картами и Openbox

У меня есть 3 монитора на 2 видеокартах (NVIDIA и бортовой Intel), и все они работают, однако не совсем так, как я хотел бы. Когда на nvidia было всего два монитора, Openbox рассматривал их как один рабочий стол / рабочий стол, но все же как отдельные мониторы, и позволял мне выводить приложение на весь экран только на этом мониторе. Теперь, когда у меня активна другая карта и монитор (на своем собственном сервере xserver), 2 монитора nvidia работают как один экран, а приложения работают в полноэкранном режиме. GDM обрабатывает каждый монитор индивидуально (центры приглашений для входа в систему на Screen0, Screen1 имеет обои, Screen2 - просто X), но как только я попадаю в openbox, происходит слияние nvidia, центрируя все между ними и intel ведет себя как обычно. У кого-нибудь есть идеи, как сохранить поведение двух мониторов для экранов nvidia?

мой xorg.conf:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0   "Screen0" 0 0
    Screen      1   "Screen1" LeftOf "Screen0"
    Screen      2  "Screen2" RightOf "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"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung S24D390"
    HorizSync       30.0 - 81.0
    VertRefresh     50.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
#   HorizSync       28.0 - 33.0
#   VertRefresh     43.0 - 72.0
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Ancor Communications Inc VX238"
    Option         "DPMS"
EndSection

Section "Monitor"

#    HorizSync       28.0 - 33.0
#    VertRefresh     43.0 - 72.0
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 750 Ti"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "intel"
    VendorName     "Intel Corporation"
    Option         "AccelMethod" "uxa"
#    Option         "AccelMethod" "sna"
#    Option      "TearFree"    "true"
    BusID          "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +0+0, HDMI-0: nvidia-auto-select +1920+0"
    Option         "MultiGPU" "Off"
    Option         "SLI" "off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device0"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +0+0, HDMI-0: nvidia-auto-select +1920+0"
    Option         "MultiGPU" "Off"
    Option         "SLI" "off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device1"
    Monitor        "Monitor2"
    DefaultDepth    24
    Option         "metamodes" "1920x1080_60_0 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

1 ответ

https://github.com/awesomeWM/awesome/issues/598

Во вложениях вы найдете рабочий xorg.conf.d: "режим zaphod" = четыре независимых экрана, работающих, например, с twm, fluxbox, xfce.

К сожалению, последняя версия Openbox x11-wm/openbox-3.6.1 (Gentoo) для меня также открыла только рабочую среду рабочего стола только на экране 0.0 - 0.1 .. 0.3 оставалась пустой, хотя "xrandr -q --screen 0.n" доставлено правильные результаты.

Другие вопросы по тегам