Some questions about "Multimon"
Simon "Sturmflut" Raffeiner
sturmflut at lieberbiber.de
Tue Dec 28 12:10:54 PST 2004
Hi list people,
as you can see from the attached xorg.conf I run my three displays in a
mode I've always seen named as "Multimon": Three independent screens run
by a single X Server using two Video Cards (AGP: GeForce FX5200 based
with two DVI outputs, NVIDIA binary driver, PCI: ATi 3D Rage Pro II
+DVD, X.Org ati driver).
The reason: The two 15" TFT panels have a max. resolution of 1024x768
and the 17" CRT is running at 1280x1024. And I like to have three
instances of my window manager, now it is possible to have a total of 15
virtual screens on only 3 physical screens. My questions are:
- Is it possible in some way to move a window to another screen in this
mode? This would mean moving an entire window to another $DISPLAY.
- If the mouse cursor moves from one $DISPLAY to another, it "jumps" up
or down by some centimetres. This is due to the fact that a 15" TFT
panel and a 17" CRT display have nearly the same physical dimensions,
but in this case the resolution differs and so if the cursor moves
horizontally and over the $DISPLAY boundary it is displayed at exactly
the same vertical coordinate on the other screen - and because of the
different resolution this looks like if the cursor is "Jumping". I find
it extremely important to have the coordinates corrected according to
the different resolution, this should be the #1 Todo point for X.Org
6.9.0 ;)
Regards,
Simon
-------------- next part --------------
# **********************************************************************
# Module section -- this section is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"
# This loads the DBE extension module.
Load "dbe" # Double buffer extension
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
# This loads the font modules
Load "type1"
Load "freetype"
# This loads the GLX module
Load "glx"
EndSection
# **********************************************************************
# Extensions section.
# **********************************************************************
Section "Extensions"
# Option "Composite" "On"
EndSection
# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************
Section "Files"
# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
RgbPath "/usr/lib/X11/rgb"
# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
#
#
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/terminus/"
FontPath "/usr/share/fonts/ukr/"
FontPath "/usr/share/fonts/corefonts/"
FontPath "/usr/share/fonts/freefont/"
FontPath "/usr/share/fonts/lpfonts-var/"
FontPath "/usr/share/fonts/lfp-fix/"
FontPath "/usr/share/fonts/urw-fonts/"
# FontPath "/usr/share/fonts/TrueType/"
# FontPath "/usr/share/fonts/freefont/"
# The module search path. The default path is shown here.
ModulePath "/usr/lib/modules"
EndSection
# **********************************************************************
# Server flags section.
# **********************************************************************
Section "ServerFlags"
EndSection
# **********************************************************************
# Input devices
# **********************************************************************
# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
EndSection
# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mice"
Option "ZAxisMapping" "4 5"
EndSection
# Any number of monitor sections may be present
Section "Monitor"
Identifier "Iyama VisionMaster Pro 410"
HorizSync 27-96
VertRefresh 50-160
DisplaySize 313 240
EndSection
Section "Monitor"
Identifier "TFT1"
HorizSync 27-90
VertRefresh 50-120
DisplaySize 308 232
EndSection
Section "Monitor"
Identifier "TFT2"
HorizSync 27-67
VertRefresh 50-70
DisplaySize 305 230
EndSection
# **********************************************************************
# Graphics device section
# **********************************************************************
# Any number of graphics device sections may be present
Section "Device"
Identifier "NVIDIA0"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "NoLogo" "1"
Option "NvAGP" "1"
Option "RenderAccel" "1"
Screen 0
EndSection
Section "Device"
Identifier "NVIDIA1"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "NoLogo" "1"
Option "NvAGP" "1"
Option "RenderAccel" "1"
Screen 1
EndSection
Section "Device"
Identifier "ATi Rage 3D II + DVD"
Driver "ati"
BusID "PCI:0:11:0"
VideoRam 4096
Option "DMAMode" "async"
Option "ForcePCIMode" "true"
Option "BufferSize" "2"
Option "NoDDCValue" "true"
# Option "CompositeSync" "Off"
EndSection
# **********************************************************************
# Screen sections
# **********************************************************************
Section "Screen"
Identifier "Screen 1"
Device "NVIDIA0"
Monitor "Iyama VisionMaster Pro 410"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "Screen"
Identifier "Screen 2"
Device "NVIDIA1"
Monitor "TFT1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "Screen"
Identifier "Screen 3"
Device "ATi Rage 3D II + DVD"
Monitor "TFT 2"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubSection
EndSection
# **********************************************************************
# ServerLayout sections.
# **********************************************************************
Section "ServerLayout"
# The Identifier line must be present
Identifier "Simple Layout"
Screen "Screen 1"
Screen "Screen 2" LeftOf "Screen 1"
Screen "Screen 3" RightOf "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
#Section "ServerFlags"
# Option "Xinerama" "true"
#EndSection
# Section "DRI"
# Mode 0666
# EndSection
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20041228/06ab9833/attachment.pgp>
More information about the xorg
mailing list