02 April 2007

Ubuntu rockt (jetzt auch auf zwei Bildschirmen)

Nach längerem Überlegen und mit dem Gedanken schwanger gehen, bin ich nun mit meinem Arbeitsrechner zu Linux migriert. Um genauer zu sein: Zu Ubunut (06.10 Edgy Eft). Und zwei Dinge kann ich gleich schonmal sagen:
1) Das ist die verdammt benutzerfreundlichste Distribution, die ich je installiert habe
2) Normale Menschen dürften trotzdem noch immer ihre Probleme damit haben, alles zu konfigurieren. (Aber wenns mal läuft, warum nicht?)


Mein Hauptproblem bestand darin, den Desktop auf zwei Monitore auszudehnen.
Mein Setup: Dell Optiplex 745, 2 Gig RAM, ATI X1300 pro mit dual DVI über Kabelpeitsche, Zwei Dell 19" TFT.
Alles probieren hat nix geholfen, ich bekam immer nur einen geklonten Bildschirm.
Wie ihr auf meinem Screenshot seht, hats dann aber doch geklappt (für den Screenshot Tip ein Dank an Günther).

Im Endeffekt blieb mir nichts anderes übrig, als die xorg.conf zu editieren (/etc/X11/xorg.conf) und zwar folgendermaßen:



# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
Identifier "Default Layout"
#Screen 0 "aticonfig-Screen[0]" 0 0
#Screen 1 "aticonfig-Screen[1]" 0 0
Screen 0 "aticonfig-Screen[0]"
Screen 1 "aticonfig-Screen[1]" RightOf "aticonfig-Screen[0]"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection


Section "Files"

# path to defoma fonts
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

Section "ServerFlags"
Option "Xinerama" "true"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"

# /dev/input/event
# for USB
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"

# /dev/input/event
# for USB
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"

# /dev/input/event
# for USB
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

#Section "Monitor"
# Identifier "DELL 1907FPV"
# Option "DPMS"
#EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[1]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "CRT2Position" "LeftOf"
EndSection

Section "Device"
Identifier "aticonfig-Device[1]"
Driver "fglrx"
BusID "PCI:1:0:0"
## here the needed values for 'Dual' are starting:
Option "AGPMode" "4"
Option "AGPFastWrite" "true"
Option "BusType" "PCIE"
Option "MonitorLayout" "LVDS, CRT"
Option "MergedFB" "true"
#Option "CRT2HSync" "31.0-80.0"
#Option "CRT2VRefresh" "60.0-76.0"
Option "CRT2Position" "RightOf"
#Option "MetaModes" "1920x1200-1600x1200"
Option "PanelOff" "false"
Option "DynamicClocks" "true"
Option "DesktopSetup" "horizontal"
## Change this to "false" if there are any problems:
Option "EnablePageFlip" "true"
Screen 1
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[1]"
Device "aticonfig-Device[1]"
Monitor "aticonfig-Monitor[1]"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Labels: , ,