Linux/Xorg: Unterschied zwischen den Versionen

1.991 Bytes hinzugefügt ,  27. Dezember 2010
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'''.
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 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 "keyboard-all"
        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:
1.075

Bearbeitungen