I have a little (but significant) prolem with twinview...
i configured my xorg.conf for using the two monitors at the resolution i wanted them. the thing is that i want my laptop lcd screen to be the *first* monitor, while the external crt monitor should be the *second*, so that the actual desktop with taskbar, icons and stuff is on my laptop, while the external monitor is the "extansion" (now it is the opposite).
is there a way i can tell the system which monitor is the first and wich the second?
i have an nvidia card with nvidia drivers installed... it's quite recent, but i can't remember the exact model name.
btw, another problem i have since i configured the twinview is that the scrollwheel doesn't work anymore... any idea?
here is my xorg.conf:
Code:
##########################################################################
# Sample XF86Config file for NVIDIA XFree86 drivers.
#
# Refer to the XF86Config(4/5) man page for details about the format of
# this file.
#
# Be sure to replace the monitor values with correct values for your
# monitor!
##########################################################################
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/fonts/misc"
FontPath "/usr/X11R6/lib/fonts/Speedo"
FontPath "/usr/X11R6/lib/fonts/Type1"
FontPath "/usr/X11R6/lib/fonts/CID"
FontPath "/usr/X11R6/lib/fonts/75dpi"
FontPath "/usr/X11R6/lib/fonts/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/webfonts"
FontPath "/usr/local/share/fonts"
FontPath "/usr/X11R6/lib/X11/fonts"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/winf"
# FontPath "/usr/local/share/fonts/TTF"
EndSection
##########################################################################
# Server flags section.
##########################################################################
Section "ServerFlags"
# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging
#NoTrapSignals
# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence
# This allows clients to receive this key event.
#DontZap
# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching
# sequences. This allows clients to receive these key events.
#DontZoom
# This allows the server to start up even if the
# mouse device can't be opened/initialised.
AllowMouseOpenFail
EndSection
##########################################################################
# Input devices
##########################################################################
#
# Keyboard section
#
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "250 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "it"
EndSection
#
# Pointer section
#
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "ButtonNumber" "5"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection
Section "InputDevice"
Identifier "Mouse2"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/mouse"
Option "Emulate3Buttons" "yes"
EndSection
##########################################################################
# Module section
##########################################################################
Section "Module"
Load "dbe"
# Load the glx module.
Load "glx"
Load "extmod"
Load "type1"
Load "freetype"
EndSection
##########################################################################
# Monitor section
##########################################################################
Section "Monitor"
Identifier "MyMonitor"
VendorName "Acer"
ModelName "Flat Panel 1280x800"
# be sure to replace these values with values appropriate for your
# monitor!
HorizSync 31.5 - 100
VertRefresh 59 - 76
Option "IgnoreEDID" "1"
# 3840x2400 @ 12Hz for IBM's T221 FlatPanel
Modeline "1280x800" 83.91 1280 1312 1624 1656 800 816 824 841
EndSection
##########################################################################
# Graphics device section(s)
##########################################################################
#Section "Device"
# Identifier "NV AGP"
# VendorName "nvidia"
# Driver "nvidia"
# # update this with the PCI id of your card. Consult the output
# # of the 'lspci' command. The BusID is usually optional when
# # only using one graphics card.
# BusID "PCI:1:0:0"
#EndSection
#Section "Device"
# Identifier "NV PCI"
# VendorName "nvidia"
# Driver "nvidia"
# # update this with the PCI id of your card. Consult the output
# # of the 'lspci' command. The BusID is usually optional when
# # only using one graphics card.
# BusID "PCI:0:13:0"
#EndSection
Section "Device"
Identifier "NV AGP TwinView"
VendorName "nvidia"
Driver "nvidia"
# update this with the PCI id of your card. Consult the output
# of the 'lspci' command. The BusID is usually optional when
# only using one graphics card.
# BusID "PCI:1:0:0"
# sample twinview setup
Option "TwinView"
# be sure to replace the HorizSync and VertRefresh with correct values
# for your monitor!
Option "SecondMonitorHorizSync" "30-55"
Option "SecondMonitorVertRefresh" "50-120"
Option "TwinViewOrientation" "RightOf"
Option "MetaModes" "DFP-0: 1280x800, CRT-0: 1280x960; DFP-0: 1280x800, NULL"
Option "ConnectedMonitor" "crt,crt"
EndSection
##########################################################################
# Screen sections
##########################################################################
#
# screen section for an nvidia AGP card
#
#Section "Screen"
# Identifier "Screen AGP"
# Device "NV AGP"
# Monitor "MyMonitor"
# DefaultColorDepth 24
# Subsection "Display"
# Depth 8
# Modes "1280x1024" "1024x768" "800x600" "640x400"
# EndSubsection
# Subsection "Display"
# Depth 16
# Modes "1280x1024" "1024x768" "800x600" "640x480"
# EndSubsection
# Subsection "Display"
# Depth 24
# Modes "1280x800" "1024x768" "800x600" "640x480"
# EndSubsection
#EndSection
#
# screen section for an nvidia PCI card
#
#Section "Screen"
# Identifier "Screen PCI"
# Device "NV PCI"
# Monitor "MyMonitor"
# DefaultColorDepth 24
# Subsection "Display"
# Depth 8
# Modes "1280x1024" "1024x768" "800x600" "640x400"
# EndSubsection
# Subsection "Display"
# Depth 16
# Modes "1280x1024" "1024x768" "800x600" "640x480"
# EndSubsection
# Subsection "Display"
# Depth 24
# Modes "1280x800" "1024x768" "800x600" "640x480"
# EndSubsection
#EndSection
#
# screen section for an nvidia AGP TwinView card
# (look at the appropriate Device section)
#
Section "Screen"
Identifier "Screen AGP TwinView"
Device "NV AGP TwinView"
Monitor "MyMonitor"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
##########################################################################
# ServerLayout sections
# (invoke using the '-layout' option of 'startx'.
##########################################################################
#
# just one agp card
#
#Section "ServerLayout"
# Identifier "AGP"
# Screen "Screen AGP"
# InputDevice "Mouse2" "CorePointer"
# InputDevice "Keyboard1" "CoreKeyboard"
# InputDevice "Mouse1" "SendCoreEvents"
#EndSection
#
# just one pci card
#
#Section "ServerLayout"
# Identifier "PCI"
# Screen "Screen PCI"
# InputDevice "Mouse1" "CorePointer"
# InputDevice "Keyboard1" "CoreKeyboard"
#EndSection
#
# 2 cards, non twinview
#
#Section "ServerLayout"
# Identifier "Both"
# Screen "Screen AGP"
# Screen "Screen PCI" LeftOf "Screen AGP"
# InputDevice "Mouse1" "CorePointer"
# InputDevice "Keyboard1" "CoreKeyboard"
#EndSection
#
# just one agp twinview card
#
Section "ServerLayout"
Identifier "AGPTwinView"
Screen "Screen AGP TwinView"
InputDevice "Mouse1" "SendCoreEvent"
InputDevice "Mouse2" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
#
# 2 cards, one agp twinview and one pci (3 monitors total)
#
#Section "ServerLayout"
# Identifier "BothTwinView"
# Screen "Screen AGP TwinView"
# Screen "Screen PCI" LeftOf "Screen AGP TwinView"
# InputDevice "Mouse1" "CorePointer"
# InputDevice "Keyboard1" "CoreKeyboard"
#EndSection