[opensuse-factory] Leap 15.0 Beta and touchpad on XFCE
Hi, while I type I can accidentally touch the touchpad and the mouse pointer can jump to another region of the screen, auto click there (tap), and the typing goes there, creating havoc. Previously there was a setting (XFCE) that would disable the touchpad for a second while typing. I don't see it anymore. Has it moved? Is it a bug? -- Cheers/Saludos Carlos E. R. (testing openSUSE Leap 15.0, at Minas-Anor) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
10.03.2018 03:47, Carlos E. R. пишет:
Hi,
while I type I can accidentally touch the touchpad and the mouse pointer can jump to another region of the screen, auto click there (tap), and the typing goes there, creating havoc.
Previously there was a setting (XFCE) that would disable the touchpad for a second while typing. I don't see it anymore.
This was done by syndaemon. I suspect that Leap 15 is now using libinput for touchpad instead of synaptics, so this no more applies. In this case it is controlled by "Disable While Typing Enabled" option (which works much better than syndaemon hack BTW and actually is default): bor@bor-Latitude-E5450:~$ xinput list --short 14 AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)] bor@bor-Latitude-E5450:~$ xinput list-props 14 | grep 'Disable While Typing Enabled' libinput Disable While Typing Enabled (299): 1 libinput Disable While Typing Enabled Default (300): 1
Has it moved? Is it a bug?
Assuming it is indeed synaptics vs. libinput it sounds more like missing feature (libinput configuration support). -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2018-03-10 06:34, Andrei Borzenkov wrote:
10.03.2018 03:47, Carlos E. R. пишет:
Hi,
while I type I can accidentally touch the touchpad and the mouse pointer can jump to another region of the screen, auto click there (tap), and the typing goes there, creating havoc.
Previously there was a setting (XFCE) that would disable the touchpad for a second while typing. I don't see it anymore.
This was done by syndaemon. I suspect that Leap 15 is now using libinput for touchpad instead of synaptics, so this no more applies. In this case it is controlled by "Disable While Typing Enabled" option (which works much better than syndaemon hack BTW and actually is default):
bor@bor-Latitude-E5450:~$ xinput list --short 14 AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)] bor@bor-Latitude-E5450:~$ xinput list-props 14 | grep 'Disable While Typing Enabled' libinput Disable While Typing Enabled (299): 1 libinput Disable While Typing Enabled Default (300): 1
cer@linux-y00r:~> xinput list --short 14 unable to find device 14 cer@linux-y00r:~> xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ HP Webcam-101 id=10 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)] ↳ HP WMI hotkeys id=13 [slave keyboard (3)] cer@linux-y00r:~> xinput list --short 12 SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] cer@linux-y00r:~> cer@linux-y00r:~> xinput list-props 12 | grep "Typing Enabled" libinput Disable While Typing Enabled (297): 1 libinput Disable While Typing Enabled Default (298): 1 cer@linux-y00r:~> Is it enabled, then? It does not work. Where is it configured? Command line or GUI? -- Cheers/Saludos Carlos E. R. (testing openSUSE Leap 15.0, at Minas-Anor) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Carlos E. R. <robin.listas@telefonica.net> [03-10-18 09:54]:
On 2018-03-10 06:34, Andrei Borzenkov wrote:
10.03.2018 03:47, Carlos E. R. пишет:
Hi,
while I type I can accidentally touch the touchpad and the mouse pointer can jump to another region of the screen, auto click there (tap), and the typing goes there, creating havoc.
Previously there was a setting (XFCE) that would disable the touchpad for a second while typing. I don't see it anymore.
This was done by syndaemon. I suspect that Leap 15 is now using libinput for touchpad instead of synaptics, so this no more applies. In this case it is controlled by "Disable While Typing Enabled" option (which works much better than syndaemon hack BTW and actually is default):
bor@bor-Latitude-E5450:~$ xinput list --short 14 AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)] bor@bor-Latitude-E5450:~$ xinput list-props 14 | grep 'Disable While Typing Enabled' libinput Disable While Typing Enabled (299): 1 libinput Disable While Typing Enabled Default (300): 1
cer@linux-y00r:~> xinput list --short 14 unable to find device 14 cer@linux-y00r:~> xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ HP Webcam-101 id=10 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)] ↳ HP WMI hotkeys id=13 [slave keyboard (3)] cer@linux-y00r:~> xinput list --short 12 SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] cer@linux-y00r:~>
cer@linux-y00r:~> xinput list-props 12 | grep "Typing Enabled" libinput Disable While Typing Enabled (297): 1 libinput Disable While Typing Enabled Default (298): 1 cer@linux-y00r:~>
Is it enabled, then? It does not work.
Where is it configured? Command line or GUI?
xinput has man page, looks like you can do it from the cl -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2018-03-10 16:02, Patrick Shanahan wrote:
* Carlos E. R. <robin.listas@telefonica.net> [03-10-18 09:54]:
On 2018-03-10 06:34, Andrei Borzenkov wrote:
10.03.2018 03:47, Carlos E. R. пишет:
Hi,
while I type I can accidentally touch the touchpad and the mouse pointer can jump to another region of the screen, auto click there (tap), and the typing goes there, creating havoc.
Previously there was a setting (XFCE) that would disable the touchpad for a second while typing. I don't see it anymore.
This was done by syndaemon. I suspect that Leap 15 is now using libinput for touchpad instead of synaptics, so this no more applies. In this case it is controlled by "Disable While Typing Enabled" option (which works much better than syndaemon hack BTW and actually is default):
bor@bor-Latitude-E5450:~$ xinput list --short 14 AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)] bor@bor-Latitude-E5450:~$ xinput list-props 14 | grep 'Disable While Typing Enabled' libinput Disable While Typing Enabled (299): 1 libinput Disable While Typing Enabled Default (300): 1
cer@linux-y00r:~> xinput list --short 14 unable to find device 14 cer@linux-y00r:~> xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ HP Webcam-101 id=10 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)] ↳ HP WMI hotkeys id=13 [slave keyboard (3)] cer@linux-y00r:~> xinput list --short 12 SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] cer@linux-y00r:~>
cer@linux-y00r:~> xinput list-props 12 | grep "Typing Enabled" libinput Disable While Typing Enabled (297): 1 libinput Disable While Typing Enabled Default (298): 1 cer@linux-y00r:~>
Is it enabled, then? It does not work.
Where is it configured? Command line or GUI?
xinput has man page, looks like you can do it from the cl
But nothing to adjust. There is no timeout after typing. -- Cheers/Saludos Carlos E. R. (testing openSUSE Leap 15.0, at Minas-Anor) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
10.03.2018 23:22, Carlos E. R. пишет:
On 2018-03-10 16:02, Patrick Shanahan wrote:
* Carlos E. R. <robin.listas@telefonica.net> [03-10-18 09:54]:
On 2018-03-10 06:34, Andrei Borzenkov wrote:
10.03.2018 03:47, Carlos E. R. пишет:
Hi,
while I type I can accidentally touch the touchpad and the mouse pointer can jump to another region of the screen, auto click there (tap), and the typing goes there, creating havoc.
Previously there was a setting (XFCE) that would disable the touchpad for a second while typing. I don't see it anymore.
This was done by syndaemon. I suspect that Leap 15 is now using libinput for touchpad instead of synaptics, so this no more applies. In this case it is controlled by "Disable While Typing Enabled" option (which works much better than syndaemon hack BTW and actually is default):
bor@bor-Latitude-E5450:~$ xinput list --short 14 AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)] bor@bor-Latitude-E5450:~$ xinput list-props 14 | grep 'Disable While Typing Enabled' libinput Disable While Typing Enabled (299): 1 libinput Disable While Typing Enabled Default (300): 1
cer@linux-y00r:~> xinput list --short 14 unable to find device 14 cer@linux-y00r:~> xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ HP Webcam-101 id=10 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)] ↳ HP WMI hotkeys id=13 [slave keyboard (3)] cer@linux-y00r:~> xinput list --short 12 SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] cer@linux-y00r:~>
cer@linux-y00r:~> xinput list-props 12 | grep "Typing Enabled" libinput Disable While Typing Enabled (297): 1 libinput Disable While Typing Enabled Default (298): 1 cer@linux-y00r:~>
Is it enabled, then? It does not work.
Where is it configured? Command line or GUI?
xinput has man page, looks like you can do it from the cl
But nothing to adjust.
That's correct.
There is no timeout after typing.
That's wrong. Libinput is using hardcoded timeout of 0.5s. In this case you really should try recompile libinput with 1s timeout as you had with synaptics; if it indeed makes visible difference, upstream bug report is needed to make it configurable. I do not remember issues with incorrect tap detection during typing since I switched to libinput; of course it could be attributed to changed usage pattern, hard to tell. It also obviously depends on touchpad dimensions, palm detection support so too many factors. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2018-03-11 06:03, Andrei Borzenkov wrote:
10.03.2018 23:22, Carlos E. R. пишет:
On 2018-03-10 16:02, Patrick Shanahan wrote:
* Carlos E. R. <> [03-10-18 09:54]:
On 2018-03-10 06:34, Andrei Borzenkov wrote:
10.03.2018 03:47, Carlos E. R. пишет:
Where is it configured? Command line or GUI?
xinput has man page, looks like you can do it from the cl
But nothing to adjust.
That's correct.
There is no timeout after typing.
That's wrong. Libinput is using hardcoded timeout of 0.5s. In this case you really should try recompile libinput with 1s timeout as you had with synaptics; if it indeed makes visible difference, upstream bug report is needed to make it configurable.
Huh! Recompile! It will be difficult, the test partition is 7 GB size, probably the build tools will not fit. I'll try.
I do not remember issues with incorrect tap detection during typing since I switched to libinput; of course it could be attributed to changed usage pattern, hard to tell. It also obviously depends on touchpad dimensions, palm detection support so too many factors.
Right. - -- Cheers / Saludos, Carlos E. R. (from 42.3 x86_64 "Malachite" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREIAAYFAlqk+YEACgkQja8UbcUWM1z/vQD/Qjuf+0g/12t/auPvOiuf9COb TyxgntLTzC9utVokHQ8A/jRpHnkds/jcfkcmYPp5huJAkSYD1Ghi6gtdE8kOt1P7 =M2Nr -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Andrei Borzenkov
-
Carlos E. R.
-
Patrick Shanahan