F22 System Wide Change: Change xorg input stack to use libinput

Hans de Goede hdegoede at redhat.com
Mon Jan 12 10:32:34 UTC 2015


Hi,

On 08-01-15 13:59, Hans de Goede wrote:
> Hi,
>
> On 08-01-15 13:31, Jaroslav Reznik wrote:
>> ----- Original Message -----
>>> = Proposed System Wide Change: Change xorg input stack to use libinput =
>>> https://fedoraproject.org/wiki/Changes/LibinputForXorg
>>>
>>> Change owner(s): Hans de Goede <hdegoede at redhat.com>
>>>
>>> Replace the current (low-level) input xorg drivers with libinput using the
>>> xorg-x11-drv-libinput wrapper.
>>
>> Approved with two caveats: 1) Both GNOME and KDE must be updated by
>> the contingency date or it goes into effect and 2) the contingency plan
>> should note that it will may require reverting changes to the control
>> panels as well.
>>
>> Hans, could you please update Change page based on FESCo hints?
>
> As I already replied to the Fesco meeting Summary mail:
>
> WRT to the 2 caveats:
>
> 1) As mentioned in the feature page KDE does not need any changes since
> its mouse settings panel does not talk directly to low level Xorg drivers.
>
> 2) The GNOME control panel changes are already done in such a matter
> that things will keep working with the old xorg-x11-drv-evdev +
> xorg-x11-drv-synaptics combo, both for other distrosm, as well as some
> users want to do a manual fallback to the old combo.
>
> So I think that no changes are necessary to the wiki page.

Scrap that, Kevin Kofler pointed me to this post:

https://lists.fedoraproject.org/pipermail/devel/2014-December/205490.html

Which I unfortunately missed, so the info I got from KDE upstream is
not correct because the KDE spin adds an extra component which does
directly talk to the low level Xorg drivers, and there are plans to
integrate this into kdebase upstream.

As a result of this Peter Hutterer and I have been rethinking the
plans for switching to xorg-x11-drv-libinput for F-22. So now we plan
to introduce xorg-x11-drv-libinput more carefully / slowly.

The new plan is to only do this for the Desktop product, and thus for
the GNOME desktop.

We've always planned to keep the old drivers around and allow people
to use those instead as a fallback plan, and the GNOME input configuration
changes which are in the works will also keep supporting the old drivers.

I've updated the feature page to reflect this:
https://fedoraproject.org/wiki/Changes/LibinputForXorg

I guess given the changes FESCo may want to re-visit this feature.

I'll also start a discussion on desktop at lists.fedoraproject.org about
adding xorg-x11-drv-libinput to the Desktop's product set of default
packages.

Regards,

Hans


More information about the devel mailing list