Multitouch auf fast jedem Laptop
Asus wirbt groß mit dem Multitouch pad doch die wenigsten wissen das die meisten Laptop Touchpads Multitouch beherrschen.
Durch Zufall bin ich heute darauf gestoßen das die meisten Synaptic Touchpads diese Funktion beherrschen. Und auch bei Alps Pads lässt sich das Two Finger Scrolling über den höheren Druck der durch zwei Finger ausgeübt wird emulieren. Einen Versuch ist es auf jeden fall wert….
Mit diesem Befehl könnt ihr herausfinden welches Touchpad ihr besitzt.
cat /proc/bus/input/devices
Als erstes machen wir ein Backup der aktuellen Konfiguration für den Fall das etwas schief geht:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.backup
xorg.conf mit einem Editor öffnen:
sudo gedit /etc/X11/xorg.conf
Die folgende stelle suchen:
Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Für Synaptic Touchpads:
Für das Two Finger Scrolling müssen diese beiden Zeilen eingefügt werden
Option “VertTwoFingerScroll” “1″
Option “HorizTwoFingerScroll” “1″
das edge scrolling kann deaktiviert werden, das schaft ein bischen mehr platz auf dem touchpad und man braucht es ja eh nicht mehr:
Option “HorizEdgeScroll” “0″
Option “VertEdgeScroll” “0″
Diese beiden einstellungen sorgen dafür das beim tappen mit 2 fingern ein Rechtsklick ausgeführt wird und beim tappen mit 3 fingern ein mittlerer.
Option “TapButton2″ “3″
Option “TapButton3″ “2″
Für noch mehr Mac feeling kann man diesen patch anwenden wodurch ein rechts Klick ausgeführt wird wenn man zwei Finger auf dem Pad hat und dann die linke Taste drückt. Diesen Patch habe ich allerdings nicht ausprobiert:
http://ubuntuforums.org/showthread.php?t=790589
Auf meinem Dell Inspiron 6400 hatte ich das Problem das er beim scrollen oft von alleine zum ende der Seite springt.
dies lässt sich mit einem patch beheben.
Um diesen zu installieren erstellen wir zuerst ein Arbeitsverzeichnis danach laden wir das source Paket herunter:
mkdir ~/xserver-xorg-input-synaptics
cd ~/xserver-xorg-input-synaptics
apt-get source xserver-xorg-input-synaptics
Abhängigkeiten auflösen:
sudo apt-get build-dep xserver-xorg-input-synaptics
Patch herunterladen und anwenden:
wget http://launchpadlibrarian.net/14094880/Dell-Inspiron-6400-taps-fix.patch
cd xfree86-driver-synaptics-0.14.7~git20070706/
patch -p1 < ../Dell-Inspiron-6400-taps-fix.patch
jetzt noch make und checkinstall um ein Paket zu bauen das danach automatisch installiert wird. Die fragen können einfach mit ja beantwortet werden der Name des Pakets muss geändert werden in xserver-xorg-input-synaptics und die Version muss geändert werden in 0.14.7~git20070706-1ubuntu5 damit es eine höhere Versionsnummer hat als das aktuelle Paket.
make
sudo checkinstall
Für Alps Tochpads:
Option “VertTwoFingerScroll” “1″
Option “HorizTwoFingerScroll” “1″
Option “EmulateTwoFingerMinZ” “120″
Wer auf circular scrolling steht kann zusätzlich noch folgendes einfügen. Beim Circular scrolling wird in einer Ecke oder auf einer Seite des Pads gestartet und danach kann in kreisenden bewegungen wie beim Ipod gescrolled werden.
Option “CircularScrolling” “0″
Option “CircScrollTrigger” “2″
Die Trigger Zahl gibt an von welcher Ecke des Pads gestartet wird wobei 0 für jede Ecke steht.
Meine Aktuelle Konfiguration:
Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “HorizEdgeScroll” “0″
Option “VertEdgeScroll” “0″
Option “VertTwoFingerScroll” “1″
Option “HorizTwoFingerScroll” “1″
Option “SHMConfig” “on”
Option “HorizScrollDelta” “80″
Option “VertScrollDelta” “60″
Option “TapButton2″ “3″
Option “TapButton3″ “2″
EndSection
Der Synaptic Treiber läßt sich sehr umfangreich konfigurieren einen Überblick über die Möglichkeiten erhält man mit:
man synaptics












24. Oktober 2008 um 21:53 Uhr
habe das getestet, mittel- und rechtsklick funktionieren. aber du hast die zuweisung verwechselt, nach deiner anleitung sind nun 2 finger ein mittelklick und 3 ein rechtsklick. edge-scrolling und two-finger-scrolling funktionieren bei mir allerdings nicht.
trotzdem vielen dank, wusste nicht dass sowas möglich ist.
12. Dezember 2008 um 18:51 Uhr
[...] החשובים מודגשים, ואפשר לקרא עליהן כאן או כאן (בגרמנית).משתמשי אובונטו, בגרסה האחרונה של אובונטו זה לא עובד. [...]
31. Dezember 2008 um 5:36 Uhr
hab ubuntu 8.10 und der eintrag inputdevices wird in der xorg.conf garnicht aufgeführt. was mache ich jetzt?
30. Januar 2009 um 1:55 Uhr
[...] ist, daher dacht ich da k
18. Februar 2009 um 19:02 Uhr
Hi.
Dankeschön war sehr hilfreich. Mein Touchpad kann das jetz ab sofort auch. Muss mal schauen ob man den Zoom durch Auseinanderziehen der Finger auch irgendwie hinkriegen kann.
18. September 2009 um 23:23 Uhr
hallo. mir geht es gleich wie ersan. hab ubuntu 9.04 und in der xorg.conf finde ich nicht die angegeben sektion. da mein touchpad von synaptics ist würde ich mich aber sehr über funktionierendes multitouch freuen… bitte um hilfe
3. November 2009 um 20:28 Uhr
Ist das ganze auch irgendwie unter Windows 7 möglich? Oder geht das alles nur unter Ubuntu?