Gentoo Archives: gentoo-user

From: Alarig Le Lay <alarig@××××××××××.fr>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Question about x11-drivers/xf86-input-mouse and x11-drivers/xf86-input-keyboard
Date: Sat, 04 Apr 2020 20:12:17
Message-Id: 20200404201159.yel4i2ibtwpw4iyn@mew.swordarmor.fr
1 Hi,
2
3 The news item from 2020-04-03 says “future removal of the legacy X11
4 input drivers x11-drivers/xf86-input-mouse and
5 x11-drivers/xf86-input-keyboard“
6
7 Those as installed on my system:
8 alarig@pikachu ~ % eix x11-drivers/xf86-input-mouse
9 [I] x11-drivers/xf86-input-mouse
10 Available versions: 1.9.3
11 Installed versions: 1.9.3(21:13:04 06/03/20)
12 Homepage: https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse
13 Description: X.Org driver for mouse input devices
14
15 alarig@pikachu ~ % eix x11-drivers/xf86-input-keyboard
16 [I] x11-drivers/xf86-input-keyboard
17 Available versions: 1.9.0
18 Installed versions: 1.9.0(21:12:06 06/03/20)
19 Homepage: https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/driver/xf86-input-keyboard
20 Description: Keyboard input driver
21
22 As is libinput:
23 alarig@pikachu ~ % eix xf86-input-libinput
24 [I] x11-drivers/xf86-input-libinput
25 Available versions: 0.29.0 {KERNEL="linux"}
26 Installed versions: 0.29.0(21:12:37 06/03/20)(KERNEL="linux")
27 Homepage: https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput
28 Description: X.org input driver based on libinput
29
30 And this last one is in use:
31 alarig@pikachu ~ % grep 'Using input driver' /var/log/Xorg.0.log
32 [ 20.374] (II) Using input driver 'libinput' for 'Power Button'
33 [ 20.398] (II) Using input driver 'libinput' for 'Video Bus'
34 [ 20.411] (II) Using input driver 'libinput' for 'Sleep Button'
35 [ 20.424] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
36 [ 20.436] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
37 [ 20.457] (II) Using input driver 'libinput' for 'TPPS/2 IBM TrackPoint'
38 [ 20.481] (II) Using input driver 'libinput' for 'ThinkPad Extra Buttons'
39
40 However, emerge --depclean doesn’t try to remove them. The INPUT_DEVICES
41 is commented out in make.conf but emerege --info does contain the
42 deprecated drivers:
43 alarig@pikachu ~ % grep INPUT_DEVICES /etc/portage/make.conf
44 #INPUT_DEVICES="evdev synaptics"
45 alarig@pikachu ~ % emerge --info | grep -Po '\KINPUT_DEVICES="([[:lower:]](\s?))+"'
46 INPUT_DEVICES="libinput keyboard mouse"
47
48 Which is the concatenation of INPUT_DEVICES="libinput" from
49 profiles/default/linux/make.defaults and INPUT_DEVICES="keyboard mouse"
50 from profiles/base/make.defaults.
51
52 So, I think that the INPUT_DEVICES variable pushed by the base profile
53 should be updated.
54
55 Regards,
56 --
57 Alarig

Replies