Synaptics Touchpad Treiber: Unterschied zwischen den Versionen
Dirk (Diskussion | Beiträge) K Dirk verschob die Seite wiki.archlinux.de:Synaptics Touchpad Treiber nach Synaptics Touchpad Treiber, ohne dabei eine Weiterleitung anzulegen: -> global namespace |
|||
(21 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{righttoc}} | |||
{{überholt | libinput}} | |||
Der ''Synaptics TouchPad Treiber'' ermöglicht es, die speziellen Funktionen der in vielen Laptos verbauten ''Synaptics TouchPads'' unter [[X]] zu nutzen. Ohne den Treiber arbeiten die TouchPads im sogenannten ''compatibility mode'', was bedeutet, dass sie eine Standardmaus emulieren. | |||
{{ Achtung | Das Paket `xf86-input-synaptics` wird nicht mehr aktiv weiterentwickelt! Es wird empfohlen, das Paket `libinput` und `xf86-input-libinput` (sofern man xorg verwendet) stattdessen zu installieren. Weitere Informationen stehen in der englischen Arch Linux Wiki: https://wiki.archlinux.org/index.php/Touchpad_Synaptics)}} | |||
== | {{Installation|repo=extra|paket=xf86-input-synaptics}} | ||
== Konfiguration == | |||
Das Paket ''xf86-input-synaptics'' enthält eine vorgegebene Konfigurationsdatei ''/etc/X11/xorg.conf.d/50-synaptics.conf''. | |||
Section "InputClass" | |||
Identifier "touchpad catchall" | |||
Driver "synaptics" | |||
MatchIsTouchpad "on" | |||
Option "TapButton1" "1" | |||
Option "TapButton2" "2" | |||
Option "TapButton3" "3" | |||
EndSection | |||
Weitere Optionen können hier hinzugefügt werden, z.B. | |||
um störendes Autoscrolling bei aktiviertem 2-Finger-Scrollen zu vermeiden fügt man | |||
Option "CoastingSpeed" "0" | |||
hinzu. | |||
Ob diese Funktion zum gewünschten Ergebnis führen wird, lässt sich im Vorfeld durch absetzen von | |||
$ synclient CoastingSpeed=0 | |||
ermitteln. | |||
Häufig genutze Optionen: | |||
{| {{prettytable}} | |||
|style="width:30%;background-color:#E5E5E5"|'''Option''' | |||
|style="width:70%;background-color:#E5E5E5"|'''Beschreibung''' | |||
|- | |||
|VertEdgeScroll | |||
|ermöglicht das vertikale scrollen am rechten Rand des TouchPads | |||
|- | |||
|HorizEdgeScroll | |||
|ermöglicht das horizontale scrollen am unteren Rand des TouchPads | |||
|- | |||
|} | |||
Genaue Informationen über alle Optionen bietet die [[Manpage]]: | |||
man synaptics | |||
Alle verfügbaren Optionen und deren aktuellen Werte kann man sich mit synclient anzeigen lassen. | |||
synclient -l | |||
==Siehe auch== | |||
* [[X]] | |||
* [[Touchpad bei eingesteckter Maus deaktivieren]] | |||
== | |||
[[Kategorie:Hardware]] | [[Kategorie:Hardware]] | ||
[[Kategorie:X11]] | |||
[[en:Touchpad Synaptics]] |
Aktuelle Version vom 6. September 2021, 15:16 Uhr
Dieser Artikel behandelt ein Programm oder ein Vorgehen, das durch libinput überholt wurde.
Der Synaptics TouchPad Treiber ermöglicht es, die speziellen Funktionen der in vielen Laptos verbauten Synaptics TouchPads unter X zu nutzen. Ohne den Treiber arbeiten die TouchPads im sogenannten compatibility mode, was bedeutet, dass sie eine Standardmaus emulieren.
Achtung: Das Paket `xf86-input-synaptics` wird nicht mehr aktiv weiterentwickelt! Es wird empfohlen, das Paket `libinput` und `xf86-input-libinput` (sofern man xorg verwendet) stattdessen zu installieren. Weitere Informationen stehen in der englischen Arch Linux Wiki: https://wiki.archlinux.org/index.php/Touchpad_Synaptics)
Installation
Das Programm ist als
xf86-input-synaptics
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Konfiguration
Das Paket xf86-input-synaptics enthält eine vorgegebene Konfigurationsdatei /etc/X11/xorg.conf.d/50-synaptics.conf.
Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" Option "TapButton1" "1" Option "TapButton2" "2" Option "TapButton3" "3" EndSection
Weitere Optionen können hier hinzugefügt werden, z.B. um störendes Autoscrolling bei aktiviertem 2-Finger-Scrollen zu vermeiden fügt man
Option "CoastingSpeed" "0"
hinzu. Ob diese Funktion zum gewünschten Ergebnis führen wird, lässt sich im Vorfeld durch absetzen von
$ synclient CoastingSpeed=0
ermitteln.
Häufig genutze Optionen:
Option | Beschreibung |
VertEdgeScroll | ermöglicht das vertikale scrollen am rechten Rand des TouchPads |
HorizEdgeScroll | ermöglicht das horizontale scrollen am unteren Rand des TouchPads |
Genaue Informationen über alle Optionen bietet die Manpage:
man synaptics
Alle verfügbaren Optionen und deren aktuellen Werte kann man sich mit synclient anzeigen lassen.
synclient -l