This almost feels like a ritual that I go through every 3-4 years: figure out how to disable the laptop's obnoxious touchpad from registering phantom tap clicks.
This time around Google claims XFCE's "Mouse and Touchpad" settings has a checkbox for that. Google also gives instructions for using synclient, which appears to be obsolete.
So, what's the right procedure for this (this year)?
On 15/09/2021 07:59, Sam Varshavchik wrote:
This almost feels like a ritual that I go through every 3-4 years: figure out how to disable the laptop's obnoxious touchpad from registering phantom tap clicks.
This time around Google claims XFCE's "Mouse and Touchpad" settings has a checkbox for that. Google also gives instructions for using synclient, which appears to be obsolete.
So, what's the right procedure for this (this year)?
I don't have laptop or touch pad.
But I thought that xinput was the command of choice to deal with things like this. Sounds like your sensitivity may be too high?
https://askubuntu.com/questions/483707/14-04-touchpad-is-too-sensitive
May be of value?
-- This space left intentionally blank. OK, not "really" blank.
Ed Greshko writes:
On 15/09/2021 07:59, Sam Varshavchik wrote:
This almost feels like a ritual that I go through every 3-4 years: figure out how to disable the laptop's obnoxious touchpad from registering phantom tap clicks.
This time around Google claims XFCE's "Mouse and Touchpad" settings has a checkbox for that. Google also gives instructions for using synclient, which appears to be obsolete.
So, what's the right procedure for this (this year)?
I don't have laptop or touch pad.
But I thought that xinput was the command of choice to deal with things like this. Sounds like your sensitivity may be too high?
https://askubuntu.com/questions/483707/14-04-touchpad-is-too-sensitive
May be of value?
I saw that. And something's weird is going on with this thing.
Yesterday, before I tried to disable tapping I wanted to get the middle button emulation to work.
"xinput list" told me that device "id=12" was something called "PS/2 wheeled mouse", and it offered a setting called "libinput Middle Emulation Enabled".
xinput set-prop 12 'libinput Middle Emulation Enabled' 1
did what I wanted, and made both touchpad buttons emulate a middle button click.
I know I wasn't imagining this because I saved this command in the XFCE session manager to run at login.
I hunted around, and I saw nothing about disabling tap to click, so I gave up and went to sleep.
So, after reading your message, this morning I went back in. For some inexplicable reason:
1) xinput now tells me that id=12 is an "ETPS/2 Elantech Touchpad"
2) This device does not have a 'libinput Middle Emulation Enabled' setting, and the command that I saved to run at session startup simply reports an error. The touchpad emulates the middle button click without this setting.
3) The touchpad no longer responds to taps, so the only thing for me to do is remove the session startup command, that no longer does anything.
I did not install any updates since yesterday. I'm fairly certain I'm using the same laptop today, that I used yesterday.
On any given reboot/login/logout the id= can and will change. The scanning order/process should be the same, but if all devices are asked in parallel tiny timing differences in how each answers can change the order.
You generally need code first to find the current ID for the given named device, and then use that id.
On Wed, Sep 15, 2021 at 6:03 AM Sam Varshavchik mrsam@courier-mta.com wrote:
Ed Greshko writes:
On 15/09/2021 07:59, Sam Varshavchik wrote:
This almost feels like a ritual that I go through every 3-4 years: figure out how to disable the laptop's obnoxious touchpad from registering phantom tap clicks.
This time around Google claims XFCE's "Mouse and Touchpad" settings has a checkbox for that. Google also gives instructions for using synclient, which appears to be obsolete.
So, what's the right procedure for this (this year)?
I don't have laptop or touch pad.
But I thought that xinput was the command of choice to deal with things like this. Sounds like your sensitivity may be too high?
https://askubuntu.com/questions/483707/14-04-touchpad-is-too-sensitive
May be of value?
I saw that. And something's weird is going on with this thing.
Yesterday, before I tried to disable tapping I wanted to get the middle button emulation to work.
"xinput list" told me that device "id=12" was something called "PS/2 wheeled mouse", and it offered a setting called "libinput Middle Emulation Enabled".
xinput set-prop 12 'libinput Middle Emulation Enabled' 1
did what I wanted, and made both touchpad buttons emulate a middle button click.
I know I wasn't imagining this because I saved this command in the XFCE session manager to run at login.
I hunted around, and I saw nothing about disabling tap to click, so I gave up and went to sleep.
So, after reading your message, this morning I went back in. For some inexplicable reason:
xinput now tells me that id=12 is an "ETPS/2 Elantech Touchpad"
This device does not have a 'libinput Middle Emulation Enabled' setting,
and the command that I saved to run at session startup simply reports an error. The touchpad emulates the middle button click without this setting.
- The touchpad no longer responds to taps, so the only thing for me to do
is remove the session startup command, that no longer does anything.
I did not install any updates since yesterday. I'm fairly certain I'm using the same laptop today, that I used yesterday.
users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
On Wed, Sep 15, 2021 at 12:24:32PM -0500, Roger Heflin wrote:
On any given reboot/login/logout the id= can and will change. The scanning order/process should be the same, but if all devices are asked in parallel tiny timing differences in how each answers can change the order.
You generally need code first to find the current ID for the given named device, and then use that id.
Agreed!!
I have a Dell laptop with a Synaptic trackpad that I never use. I wrote a script to show or change the on/off status. Started with hard coded id that worked well for a time, but had to recode it to discover the id when I found it was not stable.
Also, the same trackpad shows up twice with "xinput -list". Once as "Dell" trackpad and again as "Synaptic" trackpad. Different id's.
Jon
On Wed, Sep 15, 2021 at 6:03 AM Sam Varshavchik mrsam@courier-mta.com wrote:
Ed Greshko writes:
On 15/09/2021 07:59, Sam Varshavchik wrote:
This almost feels like a ritual that I go through every 3-4 years: figure out how to disable the laptop's obnoxious touchpad from registering phantom tap clicks.
This time around Google claims XFCE's "Mouse and Touchpad" settings has a checkbox for that. Google also gives instructions for using synclient, which appears to be obsolete.
So, what's the right procedure for this (this year)?
I don't have laptop or touch pad.
But I thought that xinput was the command of choice to deal with things like this. Sounds like your sensitivity may be too high?
https://askubuntu.com/questions/483707/14-04-touchpad-is-too-sensitive
May be of value?
I saw that. And something's weird is going on with this thing.
Yesterday, before I tried to disable tapping I wanted to get the middle button emulation to work.
"xinput list" told me that device "id=12" was something called "PS/2 wheeled mouse", and it offered a setting called "libinput Middle Emulation Enabled".
xinput set-prop 12 'libinput Middle Emulation Enabled' 1
did what I wanted, and made both touchpad buttons emulate a middle button click.
I know I wasn't imagining this because I saved this command in the XFCE session manager to run at login.
I hunted around, and I saw nothing about disabling tap to click, so I gave up and went to sleep.
So, after reading your message, this morning I went back in. For some inexplicable reason:
xinput now tells me that id=12 is an "ETPS/2 Elantech Touchpad"
This device does not have a 'libinput Middle Emulation Enabled' setting,
and the command that I saved to run at session startup simply reports an error. The touchpad emulates the middle button click without this setting.
- The touchpad no longer responds to taps, so the only thing for me to do
is remove the session startup command, that no longer does anything.
I did not install any updates since yesterday. I'm fairly certain I'm using the same laptop today, that I used yesterday.
users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
End of included message <<<
Sam Varshavchik writes:
So, after reading your message, this morning I went back in. For some inexplicable reason:
- xinput now tells me that id=12 is an "ETPS/2 Elantech Touchpad"
And today it's back to a PS/2 mouse.
mrsam@traveler ~]$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ PS/2 Logitech Wheel Mouse id=12 [slave pointer (2)]
No middle button emulation. Tap to click is enabled.
So, basically, depending on the day of the week I get either a mouse, or a touchpad driver.
Modern technology at it's best.
Sam Varshavchik writes:
Sam Varshavchik writes:
So, after reading your message, this morning I went back in. For some inexplicable reason:
- xinput now tells me that id=12 is an "ETPS/2 Elantech Touchpad"
And today it's back to a PS/2 mouse.
mrsam@traveler ~]$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ PS/2 Logitech Wheel Mouse id=12 [slave pointer (2)]
No middle button emulation. Tap to click is enabled.
So, basically, depending on the day of the week I get either a mouse, or a touchpad driver.
Modern technology at it's best.
And after two reboots, sanity has returned
[mrsam@traveler ~]$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ETPS/2 Elantech Touchpad id=12 [slave pointer (2)] ⎣