Synaptics
Aus Gentoo Linux Wiki
synaptics ist der X.Org Eingabetreiber für Synaptics und ALPS Touchpads
Inhaltsverzeichnis |
[Bearbeiten] Installation
[Bearbeiten] Kernel Einstellungen
| Linux Kernel Configuration: Event Schnittstelle aktivieren |
Device Drivers --->
Input device support --->
<*> Event interface
[*] Mice --->
<*> PS/2 mouse
|
[Bearbeiten] Treiber Installation
Portage bietet für Eingabegeräte eine Variable namens INPUT_DEVICES, die wie ein USE Flag entsprechenden Paketen mitteilt, dass die Unterstützung für das angegebene Eingabegerät gewünscht ist. Dazu wird die Variable in der make.conf gesetzt:
| Datei: /etc/make.conf |
... INPUT_DEVICES="synaptics" ... |
Der Name synaptics ist eine Kurzform des X.Org Eingabetreibers x11-drivers/xf86-input-synaptics. Es können auch mehrere Eingabetreiber - getrennt durch ein Leerzeichen - angegeben werden.
Nun kann X.Org installiert werden oder - falls schon installiert - das System aktualisiert werden.
[Bearbeiten] Konfiguration
Der Treiber lässt sich mittels etlicher Optionen sehr genau konfigurieren. Für eine Beschreibung siehe die Man Page:
[Bearbeiten] Dauerhafte Konfiguration
Als Beispiel wird hier die Option aktiviert, den Treiber per Laufzeit zu konfigurieren:
| Datei: /etc/hal/fdi/policy/99-input-synaptics.fdi |
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
</match>
</device>
</deviceinfo>
|
[Bearbeiten] Konfiguration zur Laufzeit
Wenn man obige Option aktiviert hat, kann der Treiber zu Laufzeit konfiguriert werden. Diese Änderungen sind allerdings beim nächsten Start des X-Servers wieder verloren. Will man die Optionen dauerhaft nutzen, ergänzt man einfach obige .fdi-Datei.
Der Treiber kann mit dem Programm synclient zur Laufzeit konfiguriert werden. Einige Beispiele:
- Auflisten aller Parameter:
- Verkleinern der Touchfläche auf der rechten Seite, um mehr Fläche für das vertikale Scrollen zu haben:
- Finden der richtigen Kantenparameter:
- Deaktivieren des Mausklick-Funktion:
[Bearbeiten] Erweiterte Konfiguration
[Bearbeiten] Ungewollte Mausbewegungen verhindern
Es kann passieren, dass man beim Schreiben auf der Tastatur mit dem Handballen ungewollt über das Touchpad fährt, was den Zeiger verschiebt oder einen Mausklick ausführt. syndaemon (Teil des Treiberpaketes) kann das Touchpad während des Schreibens deaktivieren, damit so etwas nicht passieren kann.
Der Daemon kann automatisch mittels der ~/.xinitrc Datei im Benutzerverzeichnis oder über die Autostart-Funktion der Desktopumgebung gestartet werden. Z.B. bei KDE erstellt man dafür das folgende Skript im ~/.kde/Autostart/ Ordner:
| Datei: ~/.kde/Autostart/syndaemon |
#!/bin/bash syndaemon |
Damit die Funktionstasten Strg, Alt, usw. beim Arbeiten mit dem Touchpad erlaubt sind, hängt man den Parameter -k an das Kommando hintendran.
In der Man Page von syndaemon stehen noch weitere Möglichkeiten, das Touchpad beim Schreiben zu deaktivieren.