Op mijn HP Pavilion DV7-4040ed werkte het touchpad (aanwijsapparaat of HP clickpad) niet goed. De muiscursor schoot vaak alle kanten op wanneer ik één van de knoppen (die bij een DV7 in het touchpad verwerkt zitten) aanraakte tegelijkertijd met het scrollen. Ook het rechts klikken werkte niet. De touchpad was eigenlijk onbruikbaar. Dat was zowel binnen Ubuntu 10.04 als met 10.10.
Patch voor Multitouch support (scrollen met twee vingers) in Ubuntu 10.10Op
https://help.ubuntu.com/community/SynapticsTouchpad wordt verwezen naar
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/308191, waar in bijdrage 115/116 een patch geboden wordt voor multitouch support voor synaptics touchpads onder Ubuntu 10.10 (van 16-11-2010): synaptics dkms with mt support (download:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/308191/+attachment/1735234/+files/synaptics-dkms_1.0.0_all.deb). Na de patch is een reboot nodig.
Als je na het installeren in de menubalk van Ubuntu gaat naar "Systeem/Voorkeuren/Muis", tabblad "touchpad", zie je dat de optie "scrollen met twee vingers" geselecteerd is. Deze optie was voor de installatie niet te selecteren!
De patch zorgt er o.a. voor dat de muiscursor niet meer alle kanten opschiet zodra je met twee vingers het touchpad aanraakt. Een hele verbetering!
Configureren van het touchpadIk heb op
http://ubuntuforums.org/showthread.php?t=1388164&page=6 een oplossing gevonden met het maken van de configuratie file genaamd: 11-touchpad.conf
Het werkt overigens nog niet optimaal, ik ben nog opzoek naar de juiste settings, maar ik kan het nu tenminste instellen.
Dit schijnt voor meerdere type touchpads (o.a van HP) een oplossing te bieden.
De configuratiefile staat in Ubuntu 10.04 op een andere plek dan in Ubuntu 10.10 (niet handig):
Ubuntu 10.04
Plaats config file /usr/lib/X11/xorg.conf.d/
Ubuntu 10.10
Plaats config file /usr/share/X11/xorg.conf.d/
Het maken van de configfile kan vanuit de terminal (met ctrl-alt-t):
Typ op de command line:
sudo vi 11-touchpad.conf
(Sudo is nodig omdat je root rechten nodig hebt om het bestand op te slaan. Geef je wachtwoord op als hierom gevraagd wordt)
Plak de onderstaande configuratie regels in het 11-touchpad.conf bestand:
# To enable two-finger scrolling and two-finger tap for right mouse click.
#
# Altnernatively, execute the following command to enable these settings on a one-time basis
# synclient TapButton2=3 HorizTwoFingerScroll=1 VertTwoFingerScroll=1 EmulateTwoFingerMinZ=29 EmulateTwoFingerMinW=5 JumpyCursorThreshold=200
Section "InputClass"
Identifier "touchpad catchall"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
Driver "synaptics"
# Option "SendCoreEvents" "true"
# Option "AlwaysCore" "true"
# Option "CorePointer"
# Option "SHMConfig" "true"
Option "JumpyCursorThreshold" "200"
# Option "HorizEdgeScroll" "off"
# Option "VertEdgeScroll" "off"
Option "EmulateTwoFingerMinZ" "29"
Option "EmulateTwoFingerMinW" "5"
Option "TapButton2" "3"
# Option "CornerCoasting" "on"
Option "PalmDetect" "on"
# Option "CircularScrolling" "on"
# Option "CircScrollTrigger" "3"
# These last two options won't take; they are overridden by
# gnome session. Therefore, we need to tell gnome to enable
# two finger scroll with the following command:
# gconftool-2 --set /desktop/gnome/peripherals/touchpad/scroll_method 2 --type int
# Also possible through the gconf-editor gui.
# This option should stay set unless you mess with the gnome-mouse-properties.
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
EndSection
Sla het bestand op met :wq
Run onderstaand command elke keer nadat je de settings in het bestand 11-touchpad.conf gewijzigd hebt.
gconftool-2 --set /desktop/gnome/peripherals/touchpad/scroll_method 2 --type int
De nieuwe touchpadsettings worden pas actief na het opnieuw booten van Ubuntu! (Ja, elke keer na het wijzigen van 11-touchpad.conf)
Wanneer je opzoek bent naar de juiste touchpad settings kun je dat ook op een gemakkelijker manier uitproberen. Typ daartoe onderstaand command op de command line:
synclient TapButton2=3 HorizTwoFingerScroll=1 VertTwoFingerScroll=1 EmulateTwoFingerMinZ=29 EmulateTwoFingerMinW=5 JumpyCursorThreshold=200
Deze settings zijn wel direct actief, maar moeten na een reboot of wanneer je uit slaapstand komt opnieuw toegepast worden.
Mijn vraag is of iemand precies kan uitleggen wat de opties in de configuratiefile betekenen? Dan kan ik kiezen wat ik wil en testen of dat allemaal goed werkt. Ik hoor het in ieder geval graag als iemand nog tips heeft!