Linux/Xorg: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
→xorg-server
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
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: |