Plasma/Wayland Known Significant Issues: Difference between revisions

From KDE Community Wiki
m (move to Nvidia section.)
(Re-arrange and consolidate some things)
Line 18: Line 18:
=== Session management ===
=== Session management ===
* Session-restored windows go on the wrong screens and virtual desktops: https://bugs.kde.org/show_bug.cgi?id=468252 + https://bugs.kde.org/show_bug.cgi?id=421870
* Session-restored windows go on the wrong screens and virtual desktops: https://bugs.kde.org/show_bug.cgi?id=468252 + https://bugs.kde.org/show_bug.cgi?id=421870
* When dragging files, to trigger a specific result, you have to hold down a modifier key *before* you start dragging, not after: https://bugs.kde.org/show_bug.cgi?id=423031


=== KWin/compositing/window management ===
=== KWin/compositing/window management ===
Line 24: Line 23:
* Cursor theme/size changes do not take effect for Qt5 and XWayland software until session is restarted: https://bugs.kde.org/show_bug.cgi?id=420859
* Cursor theme/size changes do not take effect for Qt5 and XWayland software until session is restarted: https://bugs.kde.org/show_bug.cgi?id=420859
* Picture-in-Picture windows from web browsers get a Task Manager icon and do not stay on top: https://bugs.kde.org/show_bug.cgi?id=463288; requires https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/132 and adoption in apps using PiP windows (like web browsers)
* Picture-in-Picture windows from web browsers get a Task Manager icon and do not stay on top: https://bugs.kde.org/show_bug.cgi?id=463288; requires https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/132 and adoption in apps using PiP windows (like web browsers)
* Windows marked "keep on top" cover up panel widget pop-ups and clipboard history menu: https://bugs.kde.org/show_bug.cgi?id=466844
* Windows marked "Keep above other windows" also go above Plasma menus, Panels, and popups: https://bugs.kde.org/show_bug.cgi?id=476080 & https://bugs.kde.org/show_bug.cgi?id=462181
* Quick tile actions and window rules cannot override window's minimum size if needed as on X11: https://bugs.kde.org/show_bug.cgi?id=434615
* Quick tile actions and window rules cannot override window's minimum size if needed as on X11: https://bugs.kde.org/show_bug.cgi?id=434615
* Windows that were closed when maximized and do not record their own maximized state will re-open in the maximized position, but not the maximized state: https://bugs.kde.org/show_bug.cgi?id=437089
* Windows that were closed when maximized and do not record their own maximized state will re-open in the maximized position, but not the maximized state: https://bugs.kde.org/show_bug.cgi?id=437089
Line 31: Line 30:
* Maximized XWayland windows have pixel gaps between screen edges when using a fractional scale factor: https://bugs.kde.org/show_bug.cgi?id=459373
* Maximized XWayland windows have pixel gaps between screen edges when using a fractional scale factor: https://bugs.kde.org/show_bug.cgi?id=459373
* Limited color management support: https://bugs.kde.org/show_bug.cgi?id=439135, https://invent.kde.org/plasma/kwin/-/issues/11; requires https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/14 and adoption in KWin
* Limited color management support: https://bugs.kde.org/show_bug.cgi?id=439135, https://invent.kde.org/plasma/kwin/-/issues/11; requires https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/14 and adoption in KWin
* Windows marked "Keep above other windows" also go above Plasma Panels and popups: https://bugs.kde.org/show_bug.cgi?id=476080
* When dragging files, to trigger a specific result, you have to hold down a modifier key *before* you start dragging, not after: https://bugs.kde.org/show_bug.cgi?id=423031


=== Plasma ===
=== Plasma ===

Revision as of 19:53, 2 November 2023

This page tracks the Wayland showstoppers throughout the stack. Showstoppers are major bugs, or missing features affecting the Wayland session but not the X11 session. This is part of KDE's Wayland goal.

True Showstoppers

These are the issues that must be fixed before we can recommend Wayland by default.

Session management

KWin/compositing/window management

Non-showstoppers

This is effectively an "Errata/Known issues" list: quality-of-life annoyances, problems with workarounds, etc. Don't expect all or even any of these to be fixed before we go wayland-by-default.

Session management

KWin/compositing/window management

Plasma

NVIDIA

Upstream, not fixed yet

Fixed upstream in Qt 6

These are fixed in Qt 6 but neither backportable nor backported to Qt 5.