Difference between revisions of "Clickpads"
(Created page with "Synaptics Clickpads are (unfortunately) used on a number of laptops and netbooks, and are widely known to be unpleasant to use. While the default Ubuntu configuration works, it c...") |
(Clickpad updates for 1.x) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | Synaptics Clickpads are (unfortunately) used on a number of laptops and netbooks, and are widely known to be unpleasant to use. While the default Ubuntu configuration works, it can be at times even more painful than on other platforms. In an effort to make the Clickpad more user-friendly when used with ubermix, | + | Synaptics Clickpads are (unfortunately) used on a number of laptops and netbooks, and are widely known to be unpleasant to use. While the default Ubuntu configuration basically works, it can be at times even more painful than on other platforms. In an effort to make the Clickpad more user-friendly when used with ubermix, ubermix versions 0.910+ and 1.04+ include a custom driver and configuration, which you can install by following these steps: |
#Press ctrl-alt-t to open a terminal | #Press ctrl-alt-t to open a terminal | ||
Line 5: | Line 5: | ||
#Reboot | #Reboot | ||
− | This installation basically replaced the Synaptics clickpad driver with a newer version, and installs a "quirk" file to adjust the settings for | + | This installation basically replaced the Synaptics clickpad driver with a newer version, and installs a "quirk" file to adjust the settings for clickpads. This quirk file looks like this for ubermix v1.04+: |
+ | |||
+ | <nowiki>Section "InputClass" | ||
+ | Identifier "HP Clickpad" | ||
+ | MatchIsTouchpad "on" | ||
+ | MatchDevicePath "/dev/input/event*" | ||
+ | Driver "synaptics" | ||
+ | Option "HorizHysteresis" "150" | ||
+ | Option "HorizHysteresis" "150" | ||
+ | EndSection | ||
+ | </nowiki> | ||
+ | |||
+ | and like this for v0.9x: | ||
<nowiki>Section "InputClass" | <nowiki>Section "InputClass" | ||
Line 22: | Line 34: | ||
</nowiki> | </nowiki> | ||
− | + | ||
+ | For a full definition of the options in these quirk files, as well as the hundred or so others available: | ||
# Open a terminal (ctrl-alt-t) | # Open a terminal (ctrl-alt-t) | ||
# Type "man synaptics". | # Type "man synaptics". | ||
Line 30: | Line 43: | ||
# Type "synclient [option]=[value] . For example: synclient BottomEdge=3800 | # Type "synclient [option]=[value] . For example: synclient BottomEdge=3800 | ||
− | When you find a group of settings you like, you can make the permanent by updating the quirk file | + | When you find a group of settings you like, you can make the permanent by updating the quirk file. To do so, open a terminal (ctrl-alt-t) and: |
− | + | ||
− | + | for v1.04+: | |
− | + | <nowiki>sudo gedit /etc/X11/xorg.conf.d/52-synaptics-more-quirks.conf</nowiki> | |
+ | |||
+ | for v0.9x: | ||
+ | <nowiki>sudo gedit /usr/share/X11/xorg.conf.d/52-synaptics-quirks.conf</nowiki> |
Latest revision as of 14:49, 18 June 2012
Synaptics Clickpads are (unfortunately) used on a number of laptops and netbooks, and are widely known to be unpleasant to use. While the default Ubuntu configuration basically works, it can be at times even more painful than on other platforms. In an effort to make the Clickpad more user-friendly when used with ubermix, ubermix versions 0.910+ and 1.04+ include a custom driver and configuration, which you can install by following these steps:
- Press ctrl-alt-t to open a terminal
- Type "/usr/local/lib/clickpad/fix.sh"
- Reboot
This installation basically replaced the Synaptics clickpad driver with a newer version, and installs a "quirk" file to adjust the settings for clickpads. This quirk file looks like this for ubermix v1.04+:
Section "InputClass" Identifier "HP Clickpad" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "synaptics" Option "HorizHysteresis" "150" Option "HorizHysteresis" "150" EndSection
and like this for v0.9x:
Section "InputClass" Identifier "HP Clickpad" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "synaptics" Option "TopEdge" "0" Option "BottomEdge" "3800" Option "AreaBottomEdge" "4200" Option "RBCornerButton" "1" Option "LBCornerButton" "1" Option "JumpyCursorThreshold" "150" Option "TouchButtonArea" "40" EndSection
For a full definition of the options in these quirk files, as well as the hundred or so others available:
- Open a terminal (ctrl-alt-t)
- Type "man synaptics".
To tinker with the options on a live machine, in the terminal (ctrl-alt-t):
- Type "synclient" to see all the current settings
- Type "synclient [option]=[value] . For example: synclient BottomEdge=3800
When you find a group of settings you like, you can make the permanent by updating the quirk file. To do so, open a terminal (ctrl-alt-t) and:
for v1.04+:
sudo gedit /etc/X11/xorg.conf.d/52-synaptics-more-quirks.conf
for v0.9x:
sudo gedit /usr/share/X11/xorg.conf.d/52-synaptics-quirks.conf