Gewoon ter illustratie, en misschien dat het iemand kan helpen, plaats ik hieronder mijn xorg.conf. Die heb ik helemaal van niks opgebouwd met sudo gedit. Ik heb de laatste proprietary driver van ATI geïnstalleerd, maar ik vermoed (het is helaas niet meer dan dat: een vermoeden) dat het eigenlijk werkt met gelijk welke driver. Voor de Dual Screens maak ik gebruik van Xinerama. Er zijn drie mogelijke configuraties:
1. Single Screen (Default_Layout), waarin ook Compiz Fusion ingeschakeld is.
2. Dual Screen met een beamer (die hangt aan de DVI-uitgang van m'n laptop en kan ik gewoon hotpluggen) op resolutie 1024x768, wat mooi is voor het projecteren van filmen. (Film_Layout)
3. Dual Screen met diezelfde Beamer op resolutie 800x600, om schema's en tekeningen te projecteren. De ervaring leert me dat de vensters weliswaar full-screen op dat tweede scherm kunnen gezet worden, maar dat de eigenlijke tekening niet genoeg wordt uitvergroot bij die hogere resoluties waardoor de lijntjes te dun en de letterkes te klein zijn.
De keuze tussen de drie staat in de laatste sectie: Section "ServerLayout". Daarin wordt één DefaultServerLayout medegedeeld, en was het de bedoeling om bij het opstarten van X een andere ServerLayout te kunnen meegeven met
startx -- -layout Film_Layout
bijvoorbeeld. Dat lukt ook wel vanuit de terminal, maar hij startte dan op met Enlightenment. Ik had wel m'n Dual Screen en kon wel vensters verslepen, dus als ik "gewoon" leer waar ik alles kan vinden, dan is het perfect bruikbaar.
De fall-back methode is gewoon op te starten en door te booten, gewoon in te loggen, dan met gksudo gedit even de commentaar-tekens te verplaatsen onderaan in die xorg.conf, en vervolgens met CTL+ALT+Backspace de X-server terug op te starten. Je kan dus met andere woorden eerst nog gewoon op je computer werken en tegen dat je moet beginnen presenteren is het een half minuutje werk...
De tweede mogelijkheid is om bij het booten ESC te drukken, op te starten in Recovery Mode, dan vanop de command-lijn je xorg.conf aan te passen met nano /etc/X11/xorg.conf. Opslaan met CTL+O, Afsluiten met CTL+X. Veilige modus verlaten met "exit", ENTER en je zit ineens goed. Maar dan moet je wel klaar staan met je vinger bij het booten, en als er iemand over je schouder meekijkt, is dat ten eerste vervelend en ten tweede zien die dan natuurlijk weer het zo gevreesde zwarte scherm met witte letterkes dat Linux zo'n imago geeft van "iets voor nerds".
Eigenlijk was het de bedoeling om met CTL+ALT+F2 (of F3 tot F6) een nieuwe console te openen en daar het commando te geven dat hierboven staat: startx enz. Bij mij verschijnt er echter alleen een zwart scherm met linksboven een knipperende cursor (wat ook zo hoort, denk ik) en verder reageert mijn toetsenbord niet meer. (wat dus niet zo hoort, denk ik
) Ik ga hierover een nieuw draadje openen, want anders reageren degenen die dat wel weten niet, want die zitten niet met beamers in hun hoofd, dus die slaan dit draadje wellicht over.
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 "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "be"
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"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
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
# Hier begint het eigenlijke werk !
Section "Device"
Identifier "ATI_L"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "MergedFB" "False"
Screen 0
Endsection
Section "Device"
Identifier "ATI_B"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "MergedFB" "False"
Screen 1
Endsection
Section "Monitor"
Identifier "Monitor_Laptop"
Option "DPMS"
HorizSync 30-75
VertRefresh 30-60
Endsection
Section "Monitor"
Identifier "Monitor_Beamer"
Option "DPMS"
HorizSync 30-75
VertRefresh 30-60
Endsection
# Screen = Monitor + Device
Section "Screen"
Identifier "Laptop_Screen"
Device "ATI_L"
Monitor "Monitor_Laptop"
Defaultdepth 24
Subsection "Display"
Depth 24
Modes "1280x800"
EndSubsection
EndSection
Section "Screen"
Identifier "Beamer_Film"
Device "ATI_B"
Monitor "Monitor_Beamer"
Defaultdepth 24
Subsection "Display"
Depth 24
Modes "1024x768"
EndSubsection
EndSection
Section "Screen"
Identifier "Beamer_Math"
Device "ATI_B"
Monitor "Monitor_Beamer"
Defaultdepth 24
Subsection "Display"
Depth 24
Modes "800x600"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Default_Layout"
Screen "Laptop_Screen"
Option "Xinerama" "False"
Option "Composite" "True"
InputDevice "Configured Mouse"
InputDevice "Generic Keyboard"
EndSection
Section "ServerLayout"
Identifier "Film_Layout"
Screen 0 "Laptop_Screen"
Screen 1 "Beamer_Film" RightOf "Laptop_Screen"
Option "Xinerama" "True"
InputDevice "Configured Mouse"
InputDevice "Generic Keyboard"
EndSection
Section "ServerLayout"
Identifier "Math_Layout"
Screen 0 "Laptop_Screen"
Screen 1 "Beamer_Math" RightOf "Laptop_Screen"
Option "Xinerama" "True"
InputDevice "Configured Mouse"
InputDevice "Generic Keyboard"
EndSection
Section "ServerFlags"
# uncomment one of the following lines
# (dit is een voorlopige oplossing)
Option "DefaultServerLayout" "Default_Layout"
# Option "DefaultServerLayout" "Film_Layout"
# Option "DefaultServerLayout" "Math_Layout"
EndSection
In de files en modules-sectie staat nog een beetje teveel, maar dat ruim ik nog wel eens op.
Edit: enkele tikfouten