← Plasma/Wayland Showstoppers You do not have permission to edit this page, for the following reason: The action you have requested is limited to users in one of the groups: Users, Administrators, trusted, KDEDevelopers. You can view and copy the source of this page. This page tracks the Wayland showstoppers through out the stack == General issues == === NVIDIA === The NVIDIA blob is not supported as it uses a custom EGL extension. It would require additional code just for NVIDIA. On the other hand many users are on NVIDIA. Further information: [https://blog.martin-graesslin.com/blog/2016/09/to-eglstream-or-not/ To EGL Stream or Not] and [https://blog.martin-graesslin.com/blog/2017/10/plasmawayland-and-nvidia-2017-edition/ Plasma/Wayland and NVIDIA – 2017 edition] === NVIDIA + XWayland === XWayland also uses the DRM/GBM mechanism. Due to that XWayland is not supporting OpenGL on NVIDIA even if KWin would support NVIDIA's eglstream. This would result in a terrible experience for all gamers. === QT_QPA_PLATFORM === QT_QPA_PLATFORM is set to wayland breaking any application which has Qt included (e.g. appimages, proprietary software) and doesn't have wayland QPA. === No remote support === We don't have an API yet for remote support. Even if we had things like TeamViewer would not work any more. == Input == === No (wacom) Tablet support === KWin lacks integration the tablet support from libinput. Also KWayland lacks wrapping the API for it. === No configurable gestures === X has the ability to accept fake input events to allow programs such as Easystroke. With the new security model of Wayland, such a program would need to be part of the compositor. === No XModmap === We lack a functionality like XModmap to remap keys. == Plasma == === Virtual Desktops === We don't have an API yet for virtual desktops, so pager is not working === No window thumbnails === We don't have an API yet for window thumbnails. === No window move on empty area in breeze === Broke with switch to XdgShellV6. Needs new API added to Qt (native interface), KWayland and Breeze. === Logout === There's a crash I know (but fixing properly break X) Might be more stuff with SDDM, needs investigation === No activities === Activities are probably not a must-have feature, but anyway this is annoying for those who got accustomed to them on X11. == Qt == === No animated cursors === See [https://bugreports.qt.io/browse/QTBUG-48181 QTBUG-48181] === wl_proxy_create_wrapper === http://bugs.kde.org/381630 === Key repeat not working === See [https://bugreports.qt.io/browse/QTBUG-55615 QTBUG-55615] === Compose key not working === See [https://bugreports.qt.io/browse/QTBUG-54792 QTBUG-54792] === No tablet support === QtWayland does not yet support the tablet API. So even if KWin had support Qt would not be able to use it. === Fullscreen does not work === see [https://bugreports.qt.io/browse/QTBUG-63748 QTBUG-63748] Return to Plasma/Wayland Showstoppers. Retrieved from "https://community.kde.org/Plasma/Wayland_Showstoppers"