Closed AnAkkk closed 9 years ago
@bhush9 IIRC you tracked this down at some point in the past. It was something like "krunner is also launched by plasmashell". Do you remember more details?
If it's plasmashell launching it and it uses DBus activation to start it, this issue will be gone with kdbus as it prevents these kind of race conditions.
@eliasp right, this can be closed
@AnAkIn1 to work around : Remove /etc/xdg/autostart/krunner.desktop
@bhush9 Thanks a lot!
I am now using kdbus and it still shows up. Is this normal? The workaround works though.
Please check:
/usr/share/dbus-1/services/org.kde.krunner.service
with the one from the repo (it needs to contain SystemdService=krunner.service
)systemctl --user status org.kde.krunner.busname
is active (listening)
krunner
: systemctl --user status $(pidof krunner)
1) Yes 2) Yes 3) This does return the systemd krunner.service status systemd[1416]: Starting KDE Plasma Workspace Application Launcher... systemd[1416]: Started KDE Plasma Workspace Application Launcher. krunner[1467]: default unknown: Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
While using the systemd session, the krunner bar always show up on login and I need to close it every time. It doesn't show up with the regular plasma session.