Jj
2015-05-18 03:52:29 UTC
I have had a dual screen set up in fluxbox for around 10 years, but I
always used two independent X sessions per monitor and I never had a
problem and never really missed the need to drag windows across screens.
Last night I just got a third monitor for the first time so I wanted to
configure it as 2 X sessions, one for the new big one and the other two
screens to share their own X session.
This means that I should now be able to drag stuff between them and
switching workspaces would link those two together.
My problem now is maximizing and full screen. It happens across both
monitors that share their own X session, Opening new windows many times
ends up with them being split in the middle and makes it annoying since now
I need to size stuff manually to adjust to the dimensions I want to match
one of the screens.
I have NOT enabled Xinerama enabled since that's a ServerLayout directive
and doing so would affect ALL screens linking them all three together.
I have used fluxbox for a decade but never on this configuration. I was
unable to find info online about how to handle this. Am I missing something?
Here is my Xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 331.20 (***@roseapple) Mon Feb 3 15:07:22
UTC 2014
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 331.113 (***@swio-display-x64-rhel04-03)
Mon Dec 1 21:15:34 PST 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 3840 0
Screen 1 "Screen1" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG Electronics L226W"
HorizSync 28.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Samsung U28D590"
HorizSync 30.0 - 90.0
VertRefresh 24.0 - 75.0
ModeLine "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163
2168 2237 -hsync +vsync
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 650"
BusID "PCI:1:0:0"
Screen 0
Option "Twinview"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 650"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-0"
Option "metamodes" "VGA-0: nvidia-auto-select +0+0, DVI-D-0:
1440x900 +1680+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
#Option "ModeValidation" "AllowNon60hzmodesDFPModes,
NoEDIDDFPMaxSizeCheck, NoVertRefreshCheck, NoHorizSyncCheck,
NoDFPNativeResolutionCheck, NoMaxSizeCheck, NoMaxPClkCheck,
AllowNonEdidModes, NoEdidMaxPClkCheck"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "ModeValidation" "NoEDIDDFPMaxSizeCheck,
NoVertRefreshCheck, NoHorizSyncCheck, NoDFPNativeResolutionCheck,
NoMaxSizeCheck, NoMaxPClkCheck, AllowNonEdidModes, NoEdidMaxPClkCheck"
Option "Stereo" "0"
Option "metamodes" "HDMI-0: nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
always used two independent X sessions per monitor and I never had a
problem and never really missed the need to drag windows across screens.
Last night I just got a third monitor for the first time so I wanted to
configure it as 2 X sessions, one for the new big one and the other two
screens to share their own X session.
This means that I should now be able to drag stuff between them and
switching workspaces would link those two together.
My problem now is maximizing and full screen. It happens across both
monitors that share their own X session, Opening new windows many times
ends up with them being split in the middle and makes it annoying since now
I need to size stuff manually to adjust to the dimensions I want to match
one of the screens.
I have NOT enabled Xinerama enabled since that's a ServerLayout directive
and doing so would affect ALL screens linking them all three together.
I have used fluxbox for a decade but never on this configuration. I was
unable to find info online about how to handle this. Am I missing something?
Here is my Xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 331.20 (***@roseapple) Mon Feb 3 15:07:22
UTC 2014
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 331.113 (***@swio-display-x64-rhel04-03)
Mon Dec 1 21:15:34 PST 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 3840 0
Screen 1 "Screen1" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG Electronics L226W"
HorizSync 28.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Samsung U28D590"
HorizSync 30.0 - 90.0
VertRefresh 24.0 - 75.0
ModeLine "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163
2168 2237 -hsync +vsync
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 650"
BusID "PCI:1:0:0"
Screen 0
Option "Twinview"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 650"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-0"
Option "metamodes" "VGA-0: nvidia-auto-select +0+0, DVI-D-0:
1440x900 +1680+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
#Option "ModeValidation" "AllowNon60hzmodesDFPModes,
NoEDIDDFPMaxSizeCheck, NoVertRefreshCheck, NoHorizSyncCheck,
NoDFPNativeResolutionCheck, NoMaxSizeCheck, NoMaxPClkCheck,
AllowNonEdidModes, NoEdidMaxPClkCheck"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "ModeValidation" "NoEDIDDFPMaxSizeCheck,
NoVertRefreshCheck, NoHorizSyncCheck, NoDFPNativeResolutionCheck,
NoMaxSizeCheck, NoMaxPClkCheck, AllowNonEdidModes, NoEdidMaxPClkCheck"
Option "Stereo" "0"
Option "metamodes" "HDMI-0: nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
--
Jj
http://isgeek.net/
- Don't make me hate email: http://goo.gl/hk9q
Jj
http://isgeek.net/
- Don't make me hate email: http://goo.gl/hk9q