https://bugs.kde.org/show_bug.cgi?id=429168

--- Comment #34 from Duncan <1i5t5.dun...@cox.net> ---
With today's updates (previous update was a week ago) I suddenly had running
windows showing up! =:^)

Without actual bisecting I believe the problem was resolved by: 
kwin commit 9c65d61b9
utils/serviceutils: compare executablePath against canonical path of exec
fields in .desktops

Quoting its comment:

|     /proc/%/exec always points to the canonical/real path of a binary,
|     the exec field of a .desktop might contain a symlink and therefore
|     differ from canonical path.
|     Explicitely canonicalizing the path in exec prevents this mismatch.

As I noted in an earlier comment, I have a "reverse usr-merge" with my /usr
being a symlink /usr -> .   so all of /usr ends up actually directly under /,
but still accessible under /usr via the symlink.  The (gentoo/kde overlay
live-git) installation, however, is still to /usr, so that's what the paths in
the *.desktop files presumably use.  This commit adjusts to use the canonical
path, so the paths started matching and the X_KDE_Wayland_Interfaces= line in
the *.desktop file actually took effect!

Regardless of whether that's the fix or not, the bug as I filed it appears to
be fixed.  However, there's a bunch of others duped to this bug now that were
more intermittent and thus may well be different bugs that aren't fixed yet. 
So pending other reports that those are fixed too I'll leave the bug open for
now...

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to