
Systemd-kcm
Source (link to git-repo or to original if based on someone elses unmodified work):
Available as/for:
Description:Systemd control module for KDE. Provides a graphical frontend for the systemd daemon, which allows for viewing and controlling systemd units, logind sessions, as well as modifying configuration files.
Integrates in the System Settings dialogue in KDE. Can also be run by issuing the command:
kcmshell5 kcm_systemd
Note: As of v1.0.0 systemd-kcm requires KDE Frameworks 5!
Any feedback is appreciated:
rthomsen6@gmail.com
Please report bugs and feature requests on KDE bugzilla (https://bugs.kde.org/)
1.2.0 (2015-07-02)
Kcmsystemd is now hosted on KDE infrastructure and name was changed to systemd-kcm.
User units can now be viewed and manipulated.
A tab for viewing timer units was added (similar to the command: systemctl list-timers).
Systemd-kcm now respects the user's color scheme.
Added support for HoldoffTimeoutSec and RuntimeDirectorySize options in logind.conf.
Several translations were added.
Ratings & Comments
27 Comments
masked units disappear from the list. how to get them back?
High I've just stumbled upon this great software, well hope it great, the pictures look good but I am unable to get it to load on my system. The following error constantly comes up when attempting to load this software. Can not load library /usr/lib/kde4/kcm_systemd.so(libboost_filesystem.so.1.55.0 can not open shared object file.) No such file or directory. I tried the arch install both from here and from the arch repo to no avail it still fails to load. Any help you can render would be greatly appreciated. Thanks in advance.
Are you using the kde4-version of kcmsystemd? In that case you should use version 0.7.0. It seems it can not find boost. Do you have boost installed? Which version? Try to run ldconfig -v |grep boost_file
I've tried both versions 1.1 and 0.7.0 The boost versions are:1.58.0-1 for boost and boost-libs. Cmake completes successfully, but make fails with Linking CXX executable kcmsystemdhelper /bin/sh: -c: line 0: unexpected EOF while looking for matching ``' /bin/sh: -c: line 1: syntax error: unexpected end of file src/helper/CMakeFiles/kcmsystemdhelper.dir/build.make:113: recipe for target 'src/helper/kcmsystemdhelper' failed make[2]: *** [src/helper/kcmsystemdhelper] Error 1 CMakeFiles/Makefile2:243: recipe for target 'src/helper/CMakeFiles/kcmsystemdhelper.dir/all' failed make[1]: *** [src/helper/CMakeFiles/kcmsystemdhelper.dir/all] Error 2 Makefile:126: recipe for target 'all' failed make: *** [all] Error 2 The results of running:ldconfig -v |grep boost_file are: ldconfig: Path `/usr/lib' given more than once ldconfig: Path `/usr/lib64' given more than once ldconfig: Can't stat /usr/libx32: No such file or directory libboost_filesystem.so.1.58.0 -> libboost_filesystem.so.1.58.0 Any help you can render would be greatly appreciated. Thanks in advance.
The 1.1.0 version is for KF5, while the 0.7.0 version is for kde4. Looks like the binary package you installed was linked against boost 1.55.0 which is not found on your system. Re-compiling kcmsystemd should fix this, but I'm not sure what causes the compilation error for you. Have you tried downloading kcmsystemd from the github page and compiling by hand, i.e. not using arch's pkgbuild scripts? A workaround might be to create a symlink: ln -svf libboost_filesystem.so.1.58.0 /usr/lib/libboost_filesystem.so.1.55.0
Also I don't know if you are aware of this but Arch is in a transition of KDE to the new frame works as stated here:https://www.archlinux.org/news/transition-of-kde-software-to-the-kde-framework-and-qt-5/ I don't know if this maybe the problem or not as I don't know how far along the transition is. Thanks for your help. And again any help you can render would be greatly appreciated.
Someone made a package for kubuntu? Package for debian on this site is old.
BT: Thread 1 (Thread 0x7fc8e3e6f780 (LWP 16899)): [KCrash Handler] #6 0x00007fc8d32b415f in kcmsystemd::load (this=0x1dcb1b0) at /usr/src/debug/kcmsystemd-0.6.0/src/kcmsystemd.cpp:250 #7 0x00007fc8e3100ff9 in KCModule::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdelibs-4.12.97/build/kdeui/kcmodule.moc:65 ...
Thanks for reporting. Does kcmsystemd crash every time you load it?
yeah, every time
Can you report it as an issue at GitHub?
Fixed in 0.6.1.
Same here with KDE 4.12 and kcmsystemd 0.6.0: [ 197.499000] systemsettings[5343]: segfault at 19 ip ae94e94a sp bfe75210 error 4 in kcm_systemd.so[ae923000+7a000]
Thanks for reporting. I don't see this crash on my system. Would you be able to apply a patch that I send you and compile the source?
Surely. Please send to app-spam@mail.ru Meanwhile I ran gdb and see that it fails on this line: 0xb29e594a in kcmsystemd::load (this=0x826f050) at /usr/src/debug/kcmsystemd-0.6.0/src/kcmsystemd.cpp:250 250 if (confOptList.at(confOptList.indexOf(confOption(spn->objectName().remove("spn")))).type == INTEGER
Thanks, that's the same error as reported in the previous comment. I have an idea how to fix it. I will send you a patch later today...
Fixed in 0.6.1.
64bits: http://www.mageia-gr.org/rpm/3/x86_64/kcmsystemd-0.5.0-1mgr3.x86_64.rpm
Packaged for OpenMandriva Cooker and ROSA Desktop Fresh. Most likely this tool with be added to next ISOs release. Spec and patches: https://abf.rosalinux.ru/openmandriva/kcmsystemd
Thanks for trying it out and creating the Rosa packages. I have applied the cxxflags patch in v0.6.0.
Good to know. :-) Updated packages to 0.6.0.
Debian packages (amd64/i386) built by me: http://apt.nanolx.org/index.php?dir=pool%2Fmain%2Fk%2Fkcm-systemd%2F
Thanks, added!
Thanks for the nice kcm =) If you want, you can reference the openSUSE package, available at http://software.opensuse.org/download.html?project=KDE%3AExtra&package=kcm_systemd Cheers
Thanks, glad you like the app. I added a link to the OpenSUSE package.