KDE's KWin On Wayland Begins Using Libinput
Martin Gräßlin has shared that as of today the libinput support has been integrated into KDE's KWin Wayland code.
Libinput is the wonderful input library based on the original Weston input code that's designed to allow input handling to be shared by various Wayland compositors, even by an X.Org input driver, or perhaps even Mir too (there's been no indication from Canonical of using libinput, but should be possible). The GNOME crew has been supporting libinput for their Wayland adventures and now KDE is using libinput too for their Wayland input handling.
The kwin_wayland code is making use of libinput and is an important step for getting the KDE Plasma 5 stack running natively on Wayland. However, not everything is in place yet as on the graphics side they don't yet have support for directly interfacing with DRM/KMS drivers. For handling input security, Martin is using systemd's logind for opening the input devices and securing communication.
More information on the libinput work for KWin can be found via this blog post.
Libinput is the wonderful input library based on the original Weston input code that's designed to allow input handling to be shared by various Wayland compositors, even by an X.Org input driver, or perhaps even Mir too (there's been no indication from Canonical of using libinput, but should be possible). The GNOME crew has been supporting libinput for their Wayland adventures and now KDE is using libinput too for their Wayland input handling.
The kwin_wayland code is making use of libinput and is an important step for getting the KDE Plasma 5 stack running natively on Wayland. However, not everything is in place yet as on the graphics side they don't yet have support for directly interfacing with DRM/KMS drivers. For handling input security, Martin is using systemd's logind for opening the input devices and securing communication.
More information on the libinput work for KWin can be found via this blog post.
6 Comments