Bug 420448

Summary: App launcher and notifications appear in wrong locations
Product: [Plasma] kwin Reporter: Ragnar Thomsen <rthomsen6>
Component: platform-wayland-nestedAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: kde, nate
Priority: NOR    
Version First Reported In: 5.18.3   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Application Launcher
KRunner
Notification
Output from KRunner

Description Ragnar Thomsen 2020-04-23 09:23:30 UTC
Created attachment 127786 [details]
Application Launcher

SUMMARY
I have this problem on Wayland where the application launcher, notifications and KRunner appear in wrong places (see screenshots).

I always had this issue on Wayland with all previous Plasma releases. I tried creating a completely new user but didn't help. X11 works as expected.

STEPS TO REPRODUCE
1. Login to KDE Plasma Wayland
2. Open Application Launcher/KRunner/Notification

OBSERVED RESULT
App.launcher/KRunner/notifications appear in wrong locations (see screenshots).

EXPECTED RESULT
App.launcher should appear in lower left corner, KRunner in center upper edge, notifications in lower right corner.

SOFTWARE/OS VERSIONS
Linux: 5.6.2
KDE Plasma Version: 5.18.3
KDE Frameworks Version: 5.69.0
Qt Version: 5.14.1

ADDITIONAL INFORMATION
Lenovo Ideapad laptop with Intel HD Graphics 530.
Comment 1 Ragnar Thomsen 2020-04-23 09:23:53 UTC
Created attachment 127787 [details]
KRunner
Comment 2 Ragnar Thomsen 2020-04-23 09:24:13 UTC
Created attachment 127788 [details]
Notification
Comment 3 David Edmundson 2020-04-23 09:44:13 UTC
Please confirm kwayland-integration is installed on your system

if so please attach the output of

WAYLAND_DEBUG=1 krunner --replace from a konsole
then starting krunner
Comment 4 Ragnar Thomsen 2020-04-23 09:51:49 UTC
Created attachment 127789 [details]
Output from KRunner

KWayland-integration is installed.
Comment 5 David Edmundson 2020-04-23 12:12:21 UTC
We can see krunner calling

org_kde_plasma_surface@28.set_skip_taskbar(1)

which means it's created the right interface and is bound to it correctly


Yet it's not doing any moves.


We can also see your panel in the right place, which means that code is working in other parts of your system.

It means the bug is definitely client side, but no real indication of what.
Comment 6 Ragnar Thomsen 2020-04-23 15:22:19 UTC
Ok. Any further troubleshooting I can do?
Comment 7 Ragnar Thomsen 2021-01-10 14:43:33 UTC
I figured out that the cause was kwayland being built after plasma-framework, and plasma-framework thus not having wayland support.