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

Reply via email to