One can drag around panels and the desktop background freely as if they were normal windows (they also can be focused, selected through Alt+Tab etc.), panels configured to show on the bottom of the screen get condensed into the top left corner and there are no decorations on Qt wayland windows, X11 programs are working fine however. Functionality of panels and windows however is fine, one can e.g. minimize a window fine from the task manager As a note: The decorations have been been broken ever since the Qt 5.8 rc, even with Plasma 5.7, could not test the panels at the time though as plasmashell used to crash with it (which appears to be fixed for me since the official Qt release) Reproducible: Always Steps to Reproduce: 1. Start the plasma wayland session 2. Try opening any windows etc. Expected Results: Panels and window decorations working properly as in X11 Running Arch Linux x86_64, kde-unstable and testing repos, which ships Qt 5.8 and Plasma 5.8.95 (beta)
*** This bug has been marked as a duplicate of bug 375539 ***
> As a note: The decorations have been been broken ever since the Qt 5.8 > rc, Did you also try some beta releases of Qt 5.8 where it was still working? If yes that could help a lot to find the regression.
> Did you also try some beta releases of Qt 5.8 where it was still > working? If yes that could help a lot to find the regression. I haven't tried those yet, but I'll see if I can get any different results using the beta and alpha releases.
I've built the beta, rc a release qwayland module against the released Qt 5.8. With beta everything appears to be working fine as expected. (decorations and panels work, except that the "windows can cover" does not properly bring up the panel when fully covered by another window, not sure if that is even implemented yet) With rc plasmashell and krunner crash and the decorations do not appear anymore With release plasmashell and krunner run again, but the previously mentioned bug stays (as expected) Interestingly, it seems to depend on what version of qwayland gets loaded by the client (e.g. Dolphin) and not by kwin.