1 |
>>>>> On Thu, 02 Apr 2020, Piotr Karbowski wrote: |
2 |
|
3 |
> Title: Deprecation and removal of legacy X11 input drivers. |
4 |
|
5 |
Title has 52 chars which is too long (omit the full stop for a start). |
6 |
|
7 |
> Author: Piotr Karbowski <slashbeast@g.o> |
8 |
> Posted: 2020-04-02 |
9 |
> Revision: 1 |
10 |
> News-Item-Format: 2.0 |
11 |
> Display-If-Installed: x11-drivers/xf86-input-mouse |
12 |
> Display-If-Installed: x11-drivers/xf86-input-keyboard |
13 |
|
14 |
> The Gentoo X11 Team is announcing the deprecation and future removal of |
15 |
> the legacy X11 input drivers x11-drivers/xf86-input-mouse and |
16 |
> x11-drivers/xf86-input-keyboard. As of 2020-05-01 those input drivers |
17 |
> will be masked for removal. |
18 |
|
19 |
> These drivers have been deprecated for many years, first by |
20 |
> xf86-input-evdev and |
21 |
|
22 |
Why the line break here? |
23 |
|
24 |
> then by xf86-input-libinput. |
25 |
|
26 |
> The only use for those drivers remain in deployments which intentionally |
27 |
> opt-out of using udev, as both evdev and libinput require udev during |
28 |
> runtime, however given that upstream has already removed the Linux |
29 |
> support from xf86-input-keyboard, future X11 releases will no longer |
30 |
> support xf86-input-keyboard on Linux rendering those installation |
31 |
> infeasible to use without udev. |
32 |
|
33 |
Very long sentence which is hard to read. |
34 |
|
35 |
> In order to ensure fraction-less upgrade path for future X11 releases, |
36 |
> we have decided to deprecate those drivers that are not in active use by |
37 |
> pretty much any installation of Gentoo. |
38 |
|
39 |
> No action is required from end-users who are already using libinput (or |
40 |
> evdev). To check which driver is in use, one can use |
41 |
|
42 |
> $ grep 'Using input driver' ~/.local/share/xorg/Xorg.0.log |
43 |
|
44 |
> For the systems running xorg-server as regular user (-suid |
45 |
|
46 |
You don't start a new sentence here, so s/For/for/. |
47 |
|
48 |
> +elogind/+systemd) or by running |
49 |
|
50 |
> # grep 'Using input driver' /var/log/Xorg.0.log |
51 |
|
52 |
> for those that still runs xorg-server as root. |
53 |
|
54 |
s/that still runs/running/ |
55 |
|
56 |
> If however neither libinput or evdev is in use, one should append |
57 |
> 'libinput' to the INPUT_DEVICES variable inside /etc/portage/make.conf |
58 |
> and update @world with new USE flags |
59 |
|
60 |
> # emerge -N @world |
61 |
|
62 |
Shouldn't users remove "keyboard" and "mouse" from their INPUT_DEVICES? |
63 |
|
64 |
Ulrich |