Linux/Xorg: Unterschied zwischen den Versionen

2.780 Bytes hinzugefügt ,  22. November 2012
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 61: Zeile 61:
   </device>
   </device>
  </deviceinfo>
  </deviceinfo>
In diesem Beispiel wird folgendes angepasst:
* man kann mit '''synclient''' die Optionen im laufenden Betrieb ändern
* mit einem Finger tippen = linke Maustaste
* mit 2 Fingern tippen = mittlere Maustaste
* vertikal scrollen mit einem Finger am rechten Rand
* scrollen mit 2 Fingern vertikal und horizontal deaktivieren
==Autoconfig mit xorg-server ab 1.8==
Ab Version 1.8 ermittelt xorg-server die verfügbaren Eingabegeräte von '''udev''', konfiguriert werden sie in '''/etc/X11/xorg.conf''' mit der neuen Section '''InputClass'''. Auf diese wird '''nicht''' in der Section '''ServerLayout''' verwiesen.
Falls noch nicht geschehen, muss man '''evdev''' bei '''INPUT_DEVICES''' in '''/etc/make.conf'''  hinzufügen, z.B.:
INPUT_DEVICES="keyboard mouse synaptics '''evdev'''"
Und danach:
emerge --ask --update --newuse --deep world
Damit man eine deutsche Tastatur und eine angepasste Touchpad-Konfiguration hat, muss man die Geräte in '''/etc/X11/xorg.conf'''  konfigurieren.
Man kann die Autoconfig in '''/etc/X11/xorg.conf''' auch deaktivieren, wenn man kein Hotplug will oder braucht:
Section "ServerLayout"
        Option "AutoAddDevices" "False"
EndSection
Dies kann aber unter Umständen Probleme machen, z.B. mit KDE 4.
===Tastatur===
Section "InputClass"
        Identifier "evdev keyboard catchall"
        Driver "evdev"
        Option "XkbLayout" "de"
        Option "XkbVariant" "nodeadkeys"
        Option "XkbOptions" "grp:alt_shift_toggle,grp:switch,compose:rwin,terminate:ctrl_alt_bksp"
        MatchIsKeyboard "on"
EndSection
In diesem Beispiel wird folgendes angepasst:
* Layout: de
* Variante: nodeadkeys
* ctrl-alt-backspace erlauben (notwendig ab 1.6)
===Synaptics Touchpad===
Section "InputClass"
        Identifier "synaptics-all"
        Driver "synaptics"
        Option "SHMConfig" "On"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "VertEdgeScroll" "1"
        Option "VertTwoFingerScroll" "0"
        Option "HorizTwoFingerScroll" "0"
        MatchIsTouchpad "on"
EndSection


In diesem Beispiel wird folgendes angepasst:
In diesem Beispiel wird folgendes angepasst:
Zeile 81: Zeile 136:
==Schwarze Console auf vt1==
==Schwarze Console auf vt1==
Wenn nach dem Start von X ein CTRL-ALT-F1 zu einem schwarzen Bildschirm statt zu tty1 führt, muss in '''/boot/grub/menu.lst''' als Kernelbootparameter '''vga=791''' (oder eine andere Zahl für eine andere Auflösung) hinzugefügt werden.
Wenn nach dem Start von X ein CTRL-ALT-F1 zu einem schwarzen Bildschirm statt zu tty1 führt, muss in '''/boot/grub/menu.lst''' als Kernelbootparameter '''vga=791''' (oder eine andere Zahl für eine andere Auflösung) hinzugefügt werden.
==Monitorausgang festlegen==
Section "Device"
    Identifier    "Videocard0"
    Driver        "nvidia"
    Screen          0
    Option        "ConnectedMonitor" "CRT,DFP"
EndSection
Section "Device"
    Identifier    "Videocard1"
    Driver        "nvidia"
    Screen          1
    Option        "ConnectedMonitor" "CRT,DFP"
EndSection
Section "Screen"
    Identifier    "Screen0"
    Device        "Videocard0"
    Monitor        "Monitor0"
...
    '''Option "UseDisplayDevice" "CRT"'''
...
EndSection
Section "Screen"
    Identifier    "Screen1"
    Device        "Videocard1"
    Monitor        "Monitor1"
...
    '''Option "UseDisplayDevice" "DFP"'''
...
EndSection


==Upgrade auf 1.6==
==Upgrade auf 1.6==
1.075

Bearbeitungen