Bug 434109

Summary: Not starting via systemd
Product: [Frameworks and Libraries] frameworks-kglobalaccel Reporter: whitearchey
Component: generalAssignee: kdelibs bugs <kdelibs-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: kde, nicolas.fella
Priority: NOR    
Version First Reported In: 5.79.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description whitearchey 2021-03-07 14:25:27 UTC
SUMMARY

Systemd user service not starting due to absent dbus service file

STEPS TO REPRODUCE
1. kwriteconfig5 --file startkderc --group General --key systemdBoot true
2. Relogin


OBSERVED RESULT
systemctl --user status plasma-kglobalaccel.service 
● plasma-kglobalaccel.service - KDE Global Shortcuts Server
     Loaded: loaded (/usr/lib/systemd/user/plasma-kglobalaccel.service; static)
     Active: inactive (dead)


EXPECTED RESULT

● plasma-kglobalaccel.service - KDE Global Shortcuts Server
     Loaded: loaded (/usr/lib/systemd/user/plasma-kglobalaccel.service; static)
     Active: active (running) since Sun 2021-03-07 21:42:45 +08; 41min ago

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.21.2
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2
Comment 1 David Edmundson 2021-03-07 18:52:17 UTC
> service not starting due to absent dbus service file

Please elaborate.

We ship a DBus service file.

It should look like this:

/usr/share/dbus-1/services/org.kde.kglobalaccel.service

[D-BUS Service]
Name=org.kde.kglobalaccel
Exec=/home/opt/kde5/bin/kglobalaccel5
SystemdService=plasma-kglobalaccel.service
Comment 2 whitearchey 2021-03-09 08:03:11 UTC
Looks like some files were not installed. It's a problem in my system. Sorry for inconvenience