Plasma/Wayland Known Significant Issues: Difference between revisions
< Plasma
(https://codereview.qt-project.org/c/qt/qtwayland/+/333573) |
(Both those bugs appear to be closed/resolved) |
||
Line 6: | Line 6: | ||
* No Wayland protocol for app launch feedback, so there is no feedback on the cursor or Task Manager when an app is launched: https://bugs.kde.org/show_bug.cgi?id=402903 | * No Wayland protocol for app launch feedback, so there is no feedback on the cursor or Task Manager when an app is launched: https://bugs.kde.org/show_bug.cgi?id=402903 | ||
* "Pin/keep open" functionality for Plasma applets does not work: https://bugs.kde.org/show_bug.cgi?id=400317 | * "Pin/keep open" functionality for Plasma applets does not work: https://bugs.kde.org/show_bug.cgi?id=400317 | ||
* Very blurry fractional scaling for native Wayland windows due to using a downsampled 2x or 3x pixmap: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/34 | * Very blurry fractional scaling for native Wayland windows due to using a downsampled 2x or 3x pixmap: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/34 | ||
* Some menus appear in the wrong location as separate windows with titlebars: | * Some menus appear in the wrong location as separate windows with titlebars: |
Revision as of 02:46, 12 March 2021
This page tracks the Wayland showstoppers throughout the stack.
KWin/compositing/window management
- When the compositor crashes, all apps crash too: https://bugreports.qt.io/browse/QTBUG-85631
- No Wayland protocol for cross-app window activation/focus, so windows don't get brought forward when activated by another app: https://bugs.kde.org/show_bug.cgi?id=424795 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/50
- No Wayland protocol for app launch feedback, so there is no feedback on the cursor or Task Manager when an app is launched: https://bugs.kde.org/show_bug.cgi?id=402903
- "Pin/keep open" functionality for Plasma applets does not work: https://bugs.kde.org/show_bug.cgi?id=400317
- Very blurry fractional scaling for native Wayland windows due to using a downsampled 2x or 3x pixmap: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/34
- Some menus appear in the wrong location as separate windows with titlebars:
- Context menus: https://bugs.kde.org/show_bug.cgi?id=417378
- In-titlebar app menu: https://bugs.kde.org/show_bug.cgi?id=430662
- Visual glitch behind integrated terminals (Dolphin, Kate, etc): https://bugs.kde.org/show_bug.cgi?id=432242
- GTK CSD apps don't display any window shadows: https://bugs.kde.org/show_bug.cgi?id=433977
Input
- XKB options don't work: https://bugs.kde.org/show_bug.cgi?id=433265
- Touchpad Gestures:
- They are not configurable: https://bugs.kde.org/show_bug.cgi?id=402857
- They are very boolean, they don't show any feedback until they're executed.
- Can't type accented characters in native Wayland Qt apps: https://bugs.kde.org/show_bug.cgi?id=411729 / https://bugreports.qt.io/browse/QTBUG-87088
Plasma
- Session restoring does not include Wayland native windows. Our sessions management recover engine is based on the X Session Management Protocol and there is apparently currently no generic concept to do it on Wayland. But on Qt it's plugin-able and GNOME has according to their wiki an own implementation for some time.
- No activities. KWin now has minimal support for them: https://invent.kde.org/plasma/kwin/-/merge_requests/753
- Session sometimes crashes when changing Global Themes: https://bugs.kde.org/show_bug.cgi?id=422424
- Plasma sometimes crashes when changing Global Themes: https://bugs.kde.org/show_bug.cgi?id=414834 https://invent.kde.org/plasma/kwayland-server/-/merge_requests/156
- Context menus close immediately when the tooltip for thing that you right-clicked on closes itself (https://bugs.kde.org/show_bug.cgi?id=417939)
Drag and Drop issues
- Plasma crashes when dragging a file over the panel: https://bugs.kde.org/show_bug.cgi?id=398440
- Can't abort drag-and-drop with the Esc key while dropped file is over Plasma panel or desktop : https://bugs.kde.org/show_bug.cgi?id=405267