Does anyone use twinview to run two monitors at different resolutions?
I've got two monitors one on top of the other with the lower
resolutioned one on top. The one on top (lower resolution) has a dead
area where the window manager/X thinks exists but doesn't show.
Sometimes the window manager will put windows there that I can't see.
I'm not sure where the problem is because different window managers
treat it differently, although the dead space exists in all of them.
In fvwm, for example, if I maximize a window that is predominately in
the lower resolutioned monitor it will make that window take up the
entire visible area not including the dead space. Yet, fvwm does load
windows in the dead space sometimes and I can drag my cursor into it.
Fluxbox maximizes windows to the entire desktop, both monitors, which is
annoying but that's another issue, including the dead space.
xorg.conf is attached.
aristotle ~ # emerge -p fvwm
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] x11-wm/fvwm-2.5.18-r1 USE="gtk nls perl png readline
truetype xinerama -bidi -debug -imlib -rplay -stroke -tk" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
aristotle ~ # emerge -p fluxbox
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] x11-wm/fluxbox-0.9.15.1-r2 USE="nls truetype xinerama
-disableslit -disabletoolbar -gnome -imlib -kde" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Section "Extensions"
Option "Composite" "true"
EndSection
Section "ServerFlags"
Option "Xinerama" "true"
EndSection
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "extmod"
Load "dbe"
Load "record"
Load "xtrap"
Load "glx"
Load "freetype"
Load "type1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "NV40 [GeForce 6800]"
BusID "PCI:3:0:0" Screen 0
Option "TwinView" "True"
Option "TwinViewOrientation" "Above"
Option "ConnectedMonitor" "CRT, CRT, TV"
Option "MetaModes" "1600x1200,1024x768"
Option "SecondMonitorHorizSync" "31-65"
Option "SecondMonitorVertRefresh" "52-120"
# Option "TVStandard" "NTSC-M"
# Option "TVOutFormat" "Composite"
Option "TripleBuffer" "True" #-----beryl
Option "AddARGBGLXVisuals" "True"
Option "AllowGLXWithComposite" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
# SubSection "Display"
# Viewport 0 0
# Depth 24
# EndSubSection
Option "AddARGBGLXVisuals" "true"
EndSection