eliasp / plasma-workspace-units

systemd user-session units for KDE Frameworks 5/Plasma 5
http://quickgit.kde.org/?p=plasma-systemd-integration.git
GNU General Public License v2.0
19 stars 4 forks source link

krunner always show up after login #18

Closed AnAkkk closed 9 years ago

AnAkkk commented 9 years ago

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.

eliasp commented 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.

bhush9 commented 9 years ago

@eliasp right, this can be closed

@AnAkIn1 to work around : Remove /etc/xdg/autostart/krunner.desktop

eliasp commented 9 years ago

@bhush9 Thanks a lot!

AnAkkk commented 9 years ago

I am now using kdbus and it still shows up. Is this normal? The workaround works though.

eliasp commented 9 years ago

Please check:

AnAkkk commented 9 years ago

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