FS#46609 - [kglobalaccel kwallet plasma-workspace kdebase-runtime kded] Allow support of systemd user units
Attached to Project:
Arch Linux
Opened by AnAkkk (AnAkkk) - Thursday, 08 October 2015, 15:19 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 08 October 2015, 16:24 GMT
Opened by AnAkkk (AnAkkk) - Thursday, 08 October 2015, 15:19 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 08 October 2015, 16:24 GMT
|
Details
Systemd user units for the Plasma session have been
available for a while now, and I have been using them every
day for months without any issues. They're supposed to be
included in upstream package, as you can see they're
available in KDE git, under a different repository for now
though:
https://quickgit.kde.org/?p=plasma-systemd-integration.git An AUR package is also available, which I'm now maintainer of: https://aur.archlinux.org/packages/plasma-workspace-units-git The problem is that there are 5 files which are conflicting because they already exist in kglobalaccel, kwallet, plasma-workspace, kdebase-runtime and kded. The only difference is the addition of a SystemdService= line at the end of each file. This line is only used when using the systemd session, it doesn't hurt to add it, so it could safely be added to the packages right now, as can be seen in these files: kded: https://quickgit.kde.org/?p=plasma-systemd-integration.git&a=blob&h=549bf03a69fe4e2bb62c6be48b957a30bbecfa71&f=dbus%2Fservices%2Forg.kde.kded5.service&o=plain kglobalaccel: https://quickgit.kde.org/?p=plasma-systemd-integration.git&a=blob&h=3b7adf9f0119b85165ebfb1d70dc2ae20759db74&f=dbus%2Fservices%2Forg.kde.kglobalaccel.service&o=plain plasma-workspace: https://quickgit.kde.org/?p=plasma-systemd-integration.git&a=blob&h=736d1fe7a036f3d4bcec3d3c9b8144a481b34fc5&f=dbus%2Fservices%2Forg.kde.krunner.service&o=plain kdebase-runtime: https://quickgit.kde.org/?p=plasma-systemd-integration.git&a=blob&h=3bac2ad97a46c391e78cd9a966b43cd211fc407a&f=dbus%2Fservices%2Forg.kde.kuiserver.service&o=plain kwallet: https://quickgit.kde.org/?p=plasma-systemd-integration.git&a=blob&h=bbc260b3a1da91fc1b7a32ef8362b510a3a5687d&f=dbus%2Fservices%2Forg.kde.kwalletd5.service&o=plain If this is added, I can then remove the files from the plasma-workspace-units-git package, making it work without any conflicts. Using the package bring a real improvement, when I'm not using it I have to wait 10+ seconds on the KDE splash screen, and while using it everything launch in less than 2 seconds. |
This task depends upon
Closed by Antonio Rojas (arojas)
Thursday, 08 October 2015, 16:24 GMT
Reason for closing: Upstream
Additional comments about closing: This should be committed upstream
Thursday, 08 October 2015, 16:24 GMT
Reason for closing: Upstream
Additional comments about closing: This should be committed upstream
Please send patches to KDE repositories.