Hi,
The news item from 2020-04-03 says “future removal of the legacy X11
input drivers x11-drivers/xf86-input-mouse and
x11-drivers/xf86-input-keyboard“
Those as installed on my system:
alarig@pikachu ~ % eix x11-drivers/xf86-input-mouse
[I] x11-drivers/xf86-input-mouse
Available versions: 1.9.3
Installed versions: 1.9.3(21:13:04 06/03/20)
Homepage: https://www.x.org/wiki/
https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse
Description: X.Org driver for mouse input devices
alarig@pikachu ~ % eix x11-drivers/xf86-input-keyboard
[I] x11-drivers/xf86-input-keyboard
Available versions: 1.9.0
Installed versions: 1.9.0(21:12:06 06/03/20)
Homepage: https://www.x.org/wiki/
https://gitlab.freedesktop.org/xorg/driver/xf86-input-keyboard
Description: Keyboard input driver
As is libinput:
alarig@pikachu ~ % eix xf86-input-libinput
[I] x11-drivers/xf86-input-libinput
Available versions: 0.29.0 {KERNEL="linux"}
Installed versions: 0.29.0(21:12:37 06/03/20)(KERNEL="linux")
Homepage: https://www.x.org/wiki/
https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput
Description: X.org input driver based on libinput
And this last one is in use:
alarig@pikachu ~ % grep 'Using input driver' /var/log/Xorg.0.log
[ 20.374] (II) Using input driver 'libinput' for 'Power Button'
[ 20.398] (II) Using input driver 'libinput' for 'Video Bus'
[ 20.411] (II) Using input driver 'libinput' for 'Sleep Button'
[ 20.424] (II) Using input driver 'libinput' for 'AT Translated Set 2
keyboard'
[ 20.436] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
[ 20.457] (II) Using input driver 'libinput' for 'TPPS/2 IBM TrackPoint'
[ 20.481] (II) Using input driver 'libinput' for 'ThinkPad Extra Buttons'
However, emerge --depclean doesn’t try to remove them. The INPUT_DEVICES
is commented out in make.conf but emerege --info does contain the
deprecated drivers:
alarig@pikachu ~ % grep INPUT_DEVICES /etc/portage/make.conf
#INPUT_DEVICES="evdev synaptics"
alarig@pikachu ~ % emerge --info | grep -Po
'\KINPUT_DEVICES="([[:lower:]](\s?))+"'
INPUT_DEVICES="libinput keyboard mouse"
Which is the concatenation of INPUT_DEVICES="libinput" from
profiles/default/linux/make.defaults and INPUT_DEVICES="keyboard mouse"
from profiles/base/make.defaults.
So, I think that the INPUT_DEVICES variable pushed by the base profile
should be updated.
Regards,
--
Alarig