Проблема с тройными мониторами, двумя картами и 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" доставлено правильные результаты.