[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#917896: Method of setting WheelEmulation button, or ScrollButton by user not documented or does not exist.



Source: libinput
Severity: important
Tags: a11y

(I've tagged this as a11y as it's part of my RSI mitigation - using
an actuall scroll wheel is physically painful, so tagged as important as 
this bug makes using the machine painful)

In stretch I used to run these two commands at login to set the up
a trackball so that I could avoid needing to use the scroll wheel this
worked very well for me.

    xinput set-prop "Logitech M570" "Evdev Wheel Emulation" 1
    xinput set-prop "Logitech M570" "Evdev Wheel Emulation Button" 8

In buster the wayland compositor sits between X and evdev/libinput and
mask the actuall device from xinput. So it can't be used to make these
settings.

The existance of these settings is still documented in 'man 4 libinput'
and 'man 4 evdev', but no command line or other mechanism to actually
set these values is documented (except Xorg.conf).

I really like to be able to do it on the commandline as an ordinary user,
so I can swtich it on or off in pair programming situations.

I'm using the gnome destktop environment, so it possible the setting
should be part of one of the Gnome packages (and in other DEs as well
presumably)  in the new scheme things, in which case I'm sorry if
I've raised the bug against the wrong package.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.18.0-3-amd64 (SMP w/6 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF8), LANGUAGE=en_GB:en (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled


Reply to: