#1005369 xserver-xorg-core: Breaks middle button trackpoint scrolling

Package:
xserver-xorg-core
Source:
xorg-server
Description:
Xorg X server - core server
Submitter:
"Salvo \"LtWorf\" Tomaselli"
Date:
2023-04-08 01:21:02 UTC
Severity:
normal
Tags:
#1005369#5
Date:
2022-02-12 08:53:16 UTC
From:
To:
Dear Maintainer,

on thinkpads it is common to scroll by holding down the middle button and
pushing the trackpoint up or down.

After upgrading, this feature is broken.

Reverting to the version found in testing makes it work again.

In a wayland session it works (but my keyboard layout doesn't exist in wayland
so using it permanently is not a viable solution).

It is strange because the input drivers have not received an update, so I'm not
really sure of what the interaction is here.

Anyway, I'm creating this issue with a high priority in order to stop the package
from migrating and make scrolling suddenly unavailable to other people as well.

#1005369#12
Date:
2023-04-04 16:45:30 UTC
From:
To:
Try removing
xserver-xorg-input-synaptics
then restart xorg.

xserver-xorg-input-synaptics i sno longer supported by GNOME as far as
know.
xserver-xorg-input-libinput is the replacment.

Cheers,
Alban
and
in wayland
so I'm not
the package
people as well.
TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01)
(Debian 11.2.0-16) 11.2.0, GNU ld (GNU Binutils for Debian)
2.37.90.20220130) #1 SMP PREEMPT Debian 5.16.7-2 (2022-02-09)
to "/var/log/Xorg.0.log"
#1 SMP PREEMPT Debian 5.16.7-2 (2022-02-09) x86_64
amd64 root=UUID=2e600d3e-5bd5-43cd-b826-9213b7bafb99 ro quiet

#1005369#17
Date:
2023-04-04 19:21:34 UTC
From:
To:
No the libinput one is bad.

libinput's author doesn't want options, so there is no way to have
usable input that feels good on thinkpads.

I'm using the xserver-xorg-input-evdev one. I guess when Xorg will be
kicked out of debian, I will need to move to devuan or something like
that, just to avoid libinput's opinions on how my input should work.

Il giorno mar 4 apr 2023 alle ore 18:45 Alban Browaeys
<alban.browaeys@gmail.com> ha scritto:

#1005369#22
Date:
2023-04-05 00:22:13 UTC
From:
To:
I am on a thinkapd (the Yoga S1) and xorg libinput driver works fine (I
configure it through gnome-control-center).

I really do not know what you mean by "avoid libinput's opinions on how
my input should work". Could you give example?

https://www.mankier.com/4/libinput
these do not count as configuration options?

Cheers,

Alban


Le mardi 04 avril 2023 à 21:21 +0200, Salvo Tomaselli a écrit :

#1005369#27
Date:
2023-04-05 21:56:43 UTC
From:
To:
Yes it has some options. Not as many as the alternatives. Some of
those options happen to be ones that I change.

Il giorno mer 5 apr 2023 alle ore 02:22 Alban Browaeys
<alban.browaeys@gmail.com> ha scritto:

#1005369#32
Date:
2023-04-08 01:16:50 UTC
From:
To:
Could you check that your bug is reproducible with xorg libinput (that
you do not want but still if only xserver-xorg-input-synaptics is at
fault there should this bug be moved to)?

Your issue was with xserver-xorg-core 2:21.1.3-2 and you told that
reverting to the version in testing fixed the issue. Which version was
this testing xserver-xorg-core that fixed the issue?

Nowadays testing and unstable both have xserver-xorg-core 21.1.7-2.
With xserver-xorg-input-libinput 1.2.1-1+b1, on my Lenovo Thinkpad Yoga
S1 I can scroll with middle button press and trackpoint up and down.

If you do not want to even test with xserver-xorg-input-libinput (and
xserver-xorg-input-synaptics at least temporiraly uninstalled if
installed else it will take precedence. I believe xserver-xorg-input-
evdev is lower priority thant xserver-xorg-input-libinput but you might
want to temporiraly uninstall it too) could you confirm the issue still
exists with current packages (and with all upgrades done ... partial
upgrade might break functionality.



xserver-xorg-input-synaptics is not supported anymore by gnome.
Migrating from Debian to another distribution will not change the fact
that any upstreams are now requiring libinput.



Cheers,
Alban


Le mercredi 05 avril 2023 à 23:56 +0200, Salvo Tomaselli a écrit :