Synaptics-Touchpad als "normale Maus" verwenden?
Zunächst vorweg:
Das Update selbst lief relativ glatt, Umstellung auf deutsches Tatstaturlayout war dank der hier geposteten Beispieldateien kein Problem aber dann ging der "Ärger" (für mich ist es ärgerlich) los.
Ich nutze einen älteren Acer-Laptop mit Synaptics-Touchpad, wobei dieses Touchpad zuvor als "normale" Maus konfiguriert, oder genauer gesagt eben _nicht_ konfiguriert war.
Das war der gesamte Eintrag zum Thema Maus in der "alten" xorg.conf
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Das Paket xf86-input-synaptics war ebenfalls nicht einmal installiert (da für mich unnötig).
Von mir _erwünschter_ Effekt:
Das Touchpad funktionierte genau so, wie ich am besten damit arbeiten kann:
- das Pad selbst zum Navigieren sowie als "Rechtsklick" beim Antippen des Pads
- die drei Tasten wie bei einer "normalen" Maus
und
- die ganzen für mich unnötigen Funktionen (schon mal jemandem zugesehen, der mit der mitteren Taste des Touchpads scrollt? Ich denke da unwillkürlich der/diejenige stellt sich gleich vor mit "Mein Name ist Forrest Gump, mich nennen alle Forrest Gump" 🙂 aber das nur am Rande.) auf der mittleren Taste deaktiviert, diese war der "normale" Mittelklick z.B. zum Einfügen aus der Zwischenablage oder um einen Browserlink in einem neuen Tab zu öffnen.
Ich bin damit jedenfalls zehnmal schneller unterwegs als mit den ganzen "Gimmicks", KISS-Prinzip mal auf eine andere Art und Weise.
Nach dem Update ging bezüglich Touchpad erst mal gar nichts mehr, ich installierte also den Treiber nach (xf86-input-synaptics) und legte auch die von Army auf der erste Seite gepostete fdi-Datei an.
Nun hatte ich zwar ein Touchpad, aber eben mit genau den Funktionen, die ich gerne abschalten würde, oder zumindest so verändern, daß auf der mittleren Taste der typische Mitteklick liegt (und nicht über eine "emulierte dritte Taste" = links und rechts gleichzeitig klicken, siehe "Forrest Gump"-Effekt).
Auch die brutale Methode (Löschen der 11-touchpad.fdi) brachte keine Veränderungen.
Wie kann ich also HAL sagen, er solle auch den "normalen" Maustreiber statt "synaptics" für das Touchpad verwenden? (Dann kann ich auch das für mich unnötige xf86-input-synaptics wieder runterwerfen)
Die erste Idee, die so aussah:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">mouse</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.x11_driver" type="string">mouse</merge>
</match>
</match>
</device>
</deviceinfo>
brachte mir jedenfalls einen hängenden X-Server ein.
Oder im schlimmsten Fall, wie kann ich HAL sagen, er solle halt in Gottes Namen den synaptic-Treiber verwenden und das Antippen des Touchpads als Rechtsklick interpretieren sowie den Mittelklick auf die mittlere Taste legen, egal, ob dann irgendwelche tollen Scrollfunktionen verloren gehen?
Das Witzige ist ja, daß auf der Konsole mit GPM alles wie zuvor funktioniert, also _kann_ der Treiber "mouse" mit dem Touchpad in diesr Art und Weise umgehen (und zuvor ging das ja auch mit dem alten X-sever).
Nur HAL meint eben besonders schlau sein zu wollen und mir eine Funktionalität bereitstellen zu müssen, die ich gar nicht will.
Any ideas?