Gentoo Archives: gentoo-dev

From: Piotr Karbowski <slashbeast@g.o>
To: gentoo-dev@l.g.o, soap@g.o, ulm@g.o
Subject: [gentoo-dev] Re: News item: Deprecation and removal of legacy X11 input drivers.
Date: Thu, 02 Apr 2020 15:27:06
Message-Id: be61a3ea-ceeb-64c1-95aa-1df23c99e418@gentoo.org
In Reply to: [gentoo-dev] News item: Deprecation and removal of legacy X11 input drivers. by Piotr Karbowski
1 Hi,
2
3 Updated with what Ulm and Soup pointed out, while keeping the long
4 sentence, that even it's long, is still beneficial to have. Revision
5 bumped to 2, date bumped to tomorrow's.
6
7 --- news item below ---
8
9 Title: Deprecation of legacy X11 input drivers
10 Author: Piotr Karbowski <slashbeast@g.o>
11 Posted: 2020-04-03
12 Revision: 2
13 News-Item-Format: 2.0
14 Display-If-Installed: x11-drivers/xf86-input-mouse
15 Display-If-Installed: x11-drivers/xf86-input-keyboard
16
17 The Gentoo X11 Team is announcing the deprecation and future removal of
18 the legacy X11 input drivers x11-drivers/xf86-input-mouse and
19 x11-drivers/xf86-input-keyboard. As of 2020-05-01 those input drivers
20 will be masked for removal.
21
22 These drivers have been deprecated for many years, first by
23 xf86-input-evdev and then by xf86-input-libinput.
24
25 The only use for those drivers remain in deployments which intentionally
26 opt-out of using udev, as both evdev and libinput require udev during
27 runtime, however given that upstream has already removed the Linux
28 support from xf86-input-keyboard, future X11 releases will no longer
29 support xf86-input-keyboard on Linux rendering those installation
30 infeasible to use without udev.
31
32 In order to ensure frictionless upgrade path for future X11 releases, we
33 have decided to deprecate those drivers that are not in active use by
34 pretty much any installation of Gentoo.
35
36 No action is required from end-users who are already using libinput (or
37 evdev). To check which driver is in use, one can use
38
39 $ grep 'Using input driver' ~/.local/share/xorg/Xorg.0.log
40
41 for the systems running xorg-server as regular user (-suid
42 +elogind/+systemd) or by running
43
44 # grep 'Using input driver' /var/log/Xorg.0.log
45
46 for those running xorg-server as root.
47
48 If however neither libinput or evdev is in use, one should append
49 'libinput' to the INPUT_DEVICES variable inside /etc/portage/make.conf
50 while removing 'keyboard' and 'mouse' if present, then update @world
51 with new USE flags
52
53 # emerge -N @world
54
55 -- Piotr.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies