Eli the Bearded
2018-01-14 20:20:16 UTC
New laptop, Asus W202 (suggested by Stef in
<p1pogc$m32$***@gioia.aioe.org> of the topic "want to help me find a new
computer?" in linux.misc late last month). Installed Linux just fine,
once I changed the boot parameters in BIOS (F2 during start up). Not
quite as small as I would have liked, but small and cheap.
With a fresh install, the trackpad was registering only right and left
click buttons. This was Not Great, and so one of the first configuration
quests I needed to embark on here was Fix That.
The xinput tool identified the input device as "ELAN1201:00 04F3:3054
Touchpad". Nothing in /etc/X11 or /usr/share/X11 about Elan touchpads.
But some websearches later I found hints that it uses the synaptics driver:
https://wiki.archlinux.org/index.php/ASUS_x205ta
Explicitly assigning the 'synaptics' driver to 'Elan Touchpad' in
xorg.conf provides even more functionality (e.g., two-finger tap to
right click, etc.)
Then from here I learned about the synclient config tool:
https://askubuntu.com/questions/748729/making-custom-synaptics-touchpad-config-persistent-not-working
I'm struggling to make my custom touchpad persistent.
I very well know the config I want. Here's the command, using
synclient:
synclient RightButtonAreaLeft=0 RightButtonAreaTop=0 \
ClickTime=20 AccelFactor=0.3 MaxSpeed=2.5 PalmDetect=1 \
VertTwoFingerScroll=1 HorizTwoFingerScroll=1 VertEdgeScroll=0 \
HorizEdgeScroll=0
And wow! Nifty! "synclient -l" lists all the settings and with some
experimentation I got middle click working with:
synclient TapButton3=2 RightButtonAreaLeft=1800 \
MiddleButtonAreaRight=1799 MiddleButtonAreaTop=1495 \
MiddleButtonAreaLeft=1400
I've added that to my .xinitrc, right after the xmodmap settings.
(TapButton3=2 I now suspect is not useful.)
I never knew about that tool and I wish I had. Where can I find full
documentation on synclient?
The docs in man are spartan. The docs here:
https://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html
Don't incluse MiddleButton* directives. I found, quite by accident, that
the order of the settings for MiddleButtonArea* is significant. In the
wrong order, you just get error messages.
Elijah
------
boots to command line and starts x manually
<p1pogc$m32$***@gioia.aioe.org> of the topic "want to help me find a new
computer?" in linux.misc late last month). Installed Linux just fine,
once I changed the boot parameters in BIOS (F2 during start up). Not
quite as small as I would have liked, but small and cheap.
With a fresh install, the trackpad was registering only right and left
click buttons. This was Not Great, and so one of the first configuration
quests I needed to embark on here was Fix That.
The xinput tool identified the input device as "ELAN1201:00 04F3:3054
Touchpad". Nothing in /etc/X11 or /usr/share/X11 about Elan touchpads.
But some websearches later I found hints that it uses the synaptics driver:
https://wiki.archlinux.org/index.php/ASUS_x205ta
Explicitly assigning the 'synaptics' driver to 'Elan Touchpad' in
xorg.conf provides even more functionality (e.g., two-finger tap to
right click, etc.)
Then from here I learned about the synclient config tool:
https://askubuntu.com/questions/748729/making-custom-synaptics-touchpad-config-persistent-not-working
I'm struggling to make my custom touchpad persistent.
I very well know the config I want. Here's the command, using
synclient:
synclient RightButtonAreaLeft=0 RightButtonAreaTop=0 \
ClickTime=20 AccelFactor=0.3 MaxSpeed=2.5 PalmDetect=1 \
VertTwoFingerScroll=1 HorizTwoFingerScroll=1 VertEdgeScroll=0 \
HorizEdgeScroll=0
And wow! Nifty! "synclient -l" lists all the settings and with some
experimentation I got middle click working with:
synclient TapButton3=2 RightButtonAreaLeft=1800 \
MiddleButtonAreaRight=1799 MiddleButtonAreaTop=1495 \
MiddleButtonAreaLeft=1400
I've added that to my .xinitrc, right after the xmodmap settings.
(TapButton3=2 I now suspect is not useful.)
I never knew about that tool and I wish I had. Where can I find full
documentation on synclient?
The docs in man are spartan. The docs here:
https://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html
Don't incluse MiddleButton* directives. I found, quite by accident, that
the order of the settings for MiddleButtonArea* is significant. In the
wrong order, you just get error messages.
Elijah
------
boots to command line and starts x manually