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

--- Comment #14 from CarlosE <carana2...@gmail.com> ---
(In reply to michaelk83 from comment #13)
> This particular culprit should be fairly easy to test for, since it aborts
> if you have QT_NO_XDG_DESKTOP_PORTAL set to > 0. Though there still might be
> other things calling xdg-desktop-portal.

That seems to be it; adding QT_NO_XDG_DESKTOP_PORTAL=1 to /etc/environment
removes the very early calls to org.freedesktop.portal.Desktop, and now
ksecretd consistently has the --pam-login argument. Then the first process to
call it becomes one that later requests the 'org.kde.klipper' name:

method call time=1759017937.967675 sender=:1.30 ->
destination=org.freedesktop.portal.Desktop serial=402
path=/org/freedesktop/portal/desktop;
interface=org.freedesktop.portal.Settings; member=ReadAll
   array [
      string "org.kde.VirtualKeyboard"
   ]

 However, that's only two seconds after the process spawned by PAM requests the
'org.freedesktop.impl.portal.desktop.kwallet' name (though after a few tests,
this seem to be enough margin for error, the original reporter might want to
test if this works).

method call time=1759017935.239469 sender=:1.29 ->
destination=org.freedesktop.DBus serial=7 path=/org/freedesktop/DBus;
interface=org.freedesktop.DBus; member=RequestName
   string "org.freedesktop.impl.portal.desktop.kwallet"
   uint32 4

Problem is, one loses the "pick screen color" button in programs like
KDEnlive/KolourPaint/etc.

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

Reply via email to