F22 System Wide Change: Change xorg input stack to use
Rave it
chat-to-me at raveit.de
Fri Dec 12 14:38:04 UTC 2014
Am Fri, 12 Dec 2014 12:00:07 +0000
schrieb devel-announce-request at lists.fedoraproject.org:
> Message: 1
> Date: Thu, 11 Dec 2014 14:42:11 +0100
> From: Jaroslav Reznik <jreznik at redhat.com>
> To: devel-announce at lists.fedoraproject.org
> Subject: F22 System Wide Change: Change xorg input stack to use
> libinput
> Message-ID: <4092034.fSnsvv0Gs3 at dhcp-0-163.brq.redhat.com>
> Content-Type: text/plain; charset="us-ascii"
>
> = 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.
>
> == Detailed Description ==
> Currently xorg uses different input drivers depending on the device type. This
> makes it impossible to do things like middle button scrolling on the
> trackpoint on laptops where the trackpoint buttons are software-emulated
> buttons on the touchpad. Besides this the xf86-input-synaptics driver was
> never really designed for multi-touch touchpads and this causes various
> issues.
>
> For Wayland we've been working on a new improved input stack, which is to be
> shared by all compositors and lives inside libinput. We plan to replace the
> current (low-level) input xorg drivers with libinput using the xorg-x11-drv-
> libinput wrapper.
>
> == Scope ==
> Besides xorg changes, this will also require changes to the control panel
> applets for mouse / touchpad configuration in the various desktop environments,
> as those all are hardcoded to use the xorg-x11-drv-synaptics specific
> interfaces.
>
> * Proposal owners:
> Package libinput and xorg-drv-input-libinput (done), make sure that xorg-drv-
> input-libinput has the necessary config interfaces for control panel
> mouse/touchpad config applets (wip). Write patches for gnome-control-center
> mouse/touchpad capplet. Coordinate with other desktop environments.
>
> * Other developers:
> GNOME: merge the gnome-control-center patches. KDE: limits itself to standard
> X11 mouse config interfaces, no changes needed. Other Desktop Environments:
> adjust control-panel code to deal with xorg-x11-drv-libinput, merge these
> changes.
>
> * Release engineering: N/A
> * Policies and guidelines: N/A
I would be very helpful if you could target a x-server version when control-center apps should be ready for this change, to help upstreams.
Can we expect that those x-server changes also land in other distro later?
Or is this limited to fedora only?
Wolfgang
More information about the devel
mailing list