Bug 442627 - No more blur behind logout screen
Summary: No more blur behind logout screen
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (other bugs)
Version First Reported In: git-master
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2021-09-18 02:10 UTC by Nate Graham
Modified: 2021-09-20 15:08 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
No blur (1.21 MB, image/png)
2021-09-18 02:10 UTC, Nate Graham
Details
command output (171.33 KB, text/plain)
2021-09-20 14:38 UTC, Nate Graham
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2021-09-18 02:10:46 UTC
Created attachment 141663 [details]
No blur

Seems like a recent Wayland-only regression. Still works fine on X11. See attached screenshot.
Comment 1 Vlad Zahorodnii 2021-09-20 11:45:03 UTC
The logout greeter has blurred background on my machine.
Comment 2 Nate Graham 2021-09-20 14:31:30 UTC
Well, it's busted for me. :) What information can I get you to debug this?
Comment 3 Vlad Zahorodnii 2021-09-20 14:32:59 UTC
(In reply to Nate Graham from comment #2)
> Well, it's busted for me. :) What information can I get you to debug this?

Go to kwindowsystem build directory and run `env WAYLAND_DEBUG=1 bin/blurbehindtest`
Comment 4 Nate Graham 2021-09-20 14:38:21 UTC
Created attachment 141731 [details]
command output

I'm attaching the output of that command. The window that appears has no blur behind it by default; however when I click on any of the buttons, they do apply the blur correctly.
Comment 5 Vlad Zahorodnii 2021-09-20 14:44:43 UTC
The background should be blurred only if you click any of the last three buttons. It works as expected. This points to the logout greeter, I suspect that it's broken. It would be very helpful to have its wayland debug (I don't know how to get it).
Comment 6 Nate Graham 2021-09-20 14:48:31 UTC
Ooh, that I do know how to do:

~/kde/usr/lib64/libexec/ksmserver-logout-greeter --fakearg

However when I run this, blur works. If I run the binary from my distro, it fails. So this seems like yet another example of dbus-activated processes being activated from the system paths rather than built-from-source paths, and the latest version works. Sorry for the noise.

I wish someone who understood how this dbus stuff worked could improve it for kdesrc-build users who install to a prefix rather than overwriting system files.
Comment 7 David Edmundson 2021-09-20 14:53:16 UTC
 WAYLAND_DEBUG=1 /opt/kde5/lib/libexec/ksmserver-logout-greeter   


then press the logout button.


Though before doing that please ensure your kwayland-integration is nicely up-to-date
Comment 8 Nate Graham 2021-09-20 15:08:14 UTC
There isn't an issue with my built-from-source stuff; the only issue is that the logout-screen binary is dbus-activated and it activates my system binary rather than the built-from-source binary.