eeePC - disabling tap
Dan Langille
dan at langille.org
Sat May 16 17:42:46 UTC 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Paul B. Mahol wrote:
> On 5/16/09, Dan Langille <dan at langille.org> wrote:
> Dan Langille wrote:
>>>> Paul B. Mahol wrote:
>>>>> On 5/16/09, Nenhum_de_Nos <matheus at eternamente.info> wrote:
>>>>>> On Fri, May 15, 2009 18:59, Dan Langille wrote:
>>>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>>>> Hash: SHA1
>>>>>>>
>>>>>>> Folks: I wish to disable the tap feature[1] for the touchpad on an
>>>>>>> EeePC
>>>>>>> 1000HE. Does anyone know how to do that?
>>>>>>>
>>>>>>> [1] - when you tap the touchpad, you select or double click on an
>>>>>>> object. We don't want that. :)
>>>>>>>
>>>>>>> Thank you.
>>>>>>>
>>>>>>> - --
>>>>>>> Dan Langille
>>>>>> quite the opposite, I'd like to enable tap on mine, turion based asus
>>>>>> notebook. :)
>>>>>>
>>>>>> just waiting for the answer to do the opposite :)
>>>>> How is your touchpad detected?
>>>>> Maybe you need to use X11 synaptic driver(guessing).
>>>> Following up.... reading http://wiki.freebsd.org/AsusEee under "Touchpad
>>>> (synaptics) configuration" it says:
>>>>
>>>> - Disable moused in rc.conf
>>>> - Add hw.psm.synaptics_support=1 to loader.conf
>>>> - pkg_add -r synaptics and edit Xorg.conf according to synaptic's
>>>> pkg-message
>>>>
>>>> I think the package information is out of date. I see no synaptics
>>>> package. Likely candidates include:
>>>>
>>>> x11-drivers/xf86-input-synaptics
>>>> x11/libsynaptics
>>>> x11/gsynaptics
>>>>
>>>> Only the latter seems to have a pkg-message. I tried that. It (and
>>>> about 50 other packages) installed cleanly.
>>>>
>>>> I altered the mouse input device in /etc/X11/xorg/conf:
>>>>
>>>> Section "InputDevice"
>>>> Identifier "Mouse0"
>>>> # Driver "mouse"
>>>> Driver "synaptics"
>>>> Option "SHMConfig" "on"
>>>>
>>>> Option "Protocol" "auto"
>>>> Option "Device" "/dev/sysmouse"
>>>> Option "ZAxisMapping" "4 5 6 7"
>>>> EndSection
>>>>
>>>> and made the changes contained
>>>> within/usr/ports/x11/gsynaptics/pkg-message:
>>>>
>>>> - /etc/rc.conf
>>>> - /boot/loader.conf
>>>> - downside of that is I get no cursor on the console
>
>> In console mouse can only work via moused(8) & sysmouse(4) combination
>> using syscons(4).
>> Probbably psm(4) could have sysctl "tapping_disabled" feature implemented
>> for synaptics case.
>
>>>> reboot.
>>>>
>>>> I see this output from sysctl:
>>>>
>>>> hw.psm.synaptics.directional_scrolls: 1
>>>> hw.psm.synaptics.low_speed_threshold: 20
>>>> hw.psm.synaptics.min_movement: 2
>>>> hw.psm.synaptics.squelch_level: 3
>>>>
>>>> I ran gsynaptics and unchecked "enable tapping". I can still tap.
>>>> Restarted X. Can still tap.
>>>>
>>>> I wonder if the init process is failing, because if I run this from the
>>>> console, I get:
>>>>
>>>> $ gsynaptics-init
>>>>
>>>> (gsynaptics-init:1097): Gtk-WARNING **: cannot open display:
> Interesting bits from /var/log/Xorg.0.log
>
>
> (II) No default mouse found, adding one
> (**) |-->Input Device "<default pointer>"
>
>
> (II) Synaptics touchpad driver version 0.99.3
> (**) Option "Device" "/dev/sysmouse"
> (**) Option "SHMConfig" "on"
> Query no Synaptics: 000000
> (--) Mouse0: no supported touchpad found
> (**) Option "CorePointer"
> (**) Mouse0: always reports core events
> (II) XINPUT: Adding extended input device "Mouse0" (type: TOUCHPAD)
> (**) Mouse0: (accel) keeping acceleration scheme 1
> (**) Mouse0: (accel) filter chain progression: 2.00
> (**) Mouse0: (accel) filter stage 0: 20.00 ms
> (**) Mouse0: (accel) set acceleration profile 0
> Query no Synaptics: 000000
> (--) Mouse0: no supported touchpad found
>
>> It looks to me that HAL is doing its job :)
Hmmm, well, I still can't disable tap.:)
- --
Dan Langille
BSDCan - The Technical BSD Conference : http://www.bsdcan.org/
PGCon - The PostgreSQL Conference: http://www.pgcon.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkoO+woACgkQCgsXFM/7nTwocgCfRYUhd9J9AfgSynIpzaozF5Fv
Bf8AmgL+ECITAn0JbHRqQ2FfZEU8EgBV
=B/hv
-----END PGP SIGNATURE-----
More information about the freebsd-mobile
mailing list