Systemd-kcm
System Software
Score 74%
Description:

Systemd control module for KDE

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/)
Last changelog:

1.2.0 (2015-07-02) 1 year ago

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.

yguy

1 year ago

masked units disappear from the list.

how to get them back?

Report

jakebpg

2 years ago

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.

Report

C

rthomsen

2 years ago

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

Report

jakebpg

2 years ago

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.

Report

C

rthomsen

2 years ago

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

Report

jakebpg

2 years ago

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.

Report

glewik

2 years ago

Someone made a package for kubuntu? Package for debian on this site is old.

Report

sumski

3 years ago

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

Report

C

rthomsen

3 years ago

Thanks for reporting. Does kcmsystemd crash every time you load it?

Report

sumski

3 years ago

yeah, every time

Report

C

rthomsen

3 years ago

Can you report it as an issue at GitHub?

Report

C

rthomsen

3 years ago

Fixed in 0.6.1.

Report

Pulfer

3 years ago

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]

Report

C

rthomsen

3 years ago

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?

Report

Pulfer

3 years ago

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

Report

C

rthomsen

3 years ago

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

Report

C

rthomsen

3 years ago

Fixed in 0.6.1.

Report

dglent

3 years ago

64bits:
http://www.mageia-gr.org/rpm/3/x86_64/kcmsystemd-0.5.0-1mgr3.x86_64.rpm

Report

Pulfer

3 years ago

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

Report

C

rthomsen

3 years ago

Thanks for trying it out and creating the Rosa packages. I have applied the cxxflags patch in v0.6.0.

Report

Pulfer

3 years ago

Good to know. :-) Updated packages to 0.6.0.

Report

Chrispy

3 years ago

Debian packages (amd64/i386) built by me: http://apt.nanolx.org/index.php?dir=pool%2Fmain%2Fk%2Fkcm-systemd%2F

Report

C

rthomsen

3 years ago

Thanks, added!

Report

sumski

3 years ago

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

Report

C

rthomsen

3 years ago

Thanks, glad you like the app. I added a link to the OpenSUSE package.

Report

1.2.0 (2015-07-02) 1 year ago

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.

3 years ago

1.2.1 (2015-08-08)
- A simple integrated editor is used for editing unit files. Saving is done through a KAuth action for proper authentication. This provides better security than the old method of calling an external editor using kdesu.
- Boost is only depended upon when using non-C++11-capable compilers (thanks to Johan Ouwerkerk).
- Use drkonqi for handling crashes (requires KF5Crash framework).
- Several translations were added.

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.

1.1.0 (2015-03-03)
- Kcmsystemd can now view and manage logind sessions.
- The last five journal entries for service and scope units are now accessible in the tooltip.
- Inactive units are shown in black text instead of red.
- Localization support.
- Danish, French (thanks to Alexandre Detiste) and Taiwanese (thanks to Jeff Huang) translations.
- Improved parsing of systemd configuration files.
- Bugfixes.

1.0.0 (2015-02-22)
- Kcmsystemd was ported to KDE Frameworks 5 and Qt 5.
- Major visual overhaul with simplified interface.
- The interface for editing of systemd configurations files was completely redesigned, and is now done in a single tab.

0.7.0 (2014-07-26)
- Added ability to configure storage of core dumps (requires systemd 215 or higher).
- Added support for RemoveIPC option in logind.conf.
- Minor user interface changes
- Bugfixes.

0.6.1 (2014-04-04)
- Fix a crash introduced in kcmsystemd 0.6.0 when systemd version < 209.

0.6.0 (2014-03-27)
- Redesigned user interface.
- Added support for several new configuration options introduced by systemd 209 through 212.
- Ability to reload/reexecute the systemd daemon.
- Ability to mask/unmask units.
- Configuration file parsing code rewritten.

0.5.0 (2013-12-30)
- Ability to control non-loaded units
- Ability to isolate units
- Improved tooltips for units tab
- Bugfixes

0.4.0 (2013-12-08)
- A statusbar showing total units, active units and displayed units was implemented.
- A clear button was added to the unit search box.
- When stopping a unit, it now correctly disappears from the list if "Show inactive" is unchecked.
- "Edit unit file" added to right-click menu (uses kdesu to get root privileges).
- Only relevant actions in right-click menu are enabled.
- D-Bus is used to detect systemd and version instead of pkgconfig.

0.3.0 (2013-12-04)
- Search functionality was implemented in the units tab.
- Unit are colored according to ActiveState.
- The job column was removed.
- The list of units now gets autoupdated when changes are detected.

0.2.1 (2013-11-28)
- Fixed segfault in helper.
- Corrected default value for CapabilityBoundingSet in system.conf.

0.2.0 (2013-11-27)
- A new tab for viewing and controlling systemd units was added.
- Correct default values for journald.conf when file not found.

0.1.0 (2013-11-18)
- Initial release.

product-maker arun94 Aug 29 2016

product-maker qtnerd Jul 28 2016

product-maker dubious Oct 27 2015

product-maker paulus3005 Sep 26 2015

product-maker droper02121 Aug 11 2015

product-maker nicola09124 Aug 11 2015

product-maker nicola09123 Aug 11 2015

product-maker nicola09122 Aug 11 2015

product-maker nicola09121 Aug 11 2015

product-maker nicola08127 Aug 11 2015

product-maker nicola08126 Aug 11 2015

product-maker nicola08125 Aug 11 2015

product-maker nicola08124 Aug 11 2015

product-maker nicola08122 Aug 11 2015

product-maker nicola08121 Aug 11 2015

product-maker nicola07127 Aug 11 2015

product-maker nicola07126 Aug 11 2015

product-maker nicola07125 Aug 11 2015

product-maker nicola07124 Aug 11 2015

product-maker nicola07123 Aug 11 2015

product-maker nicola07122 Aug 11 2015

product-maker nicola07121 Aug 11 2015

product-maker nicola06127 Aug 11 2015

product-maker nicola06126 Aug 11 2015

product-maker nicola06125 Aug 11 2015

product-maker nicola06124 Aug 11 2015

product-maker nicola06123 Aug 11 2015

product-maker nicola06121a Aug 11 2015

product-maker nicola05127 Aug 11 2015

product-maker nicola05126 Aug 11 2015

product-maker pondogor Aug 11 2015

product-maker nicola05125 Aug 11 2015

product-maker nicola05124 Aug 11 2015

product-maker nicola05123 Aug 11 2015

product-maker nicola05122 Aug 11 2015

product-maker nicola03127 Aug 11 2015

product-maker bruno666 Mar 11 2015

product-maker ArthurTaborda Aug 01 2014

product-maker olahaye74 May 14 2014

product-maker janet May 04 2014

product-maker tobaj Apr 08 2014

product-maker Pafrape Apr 07 2014

product-maker e1nste1n Mar 31 2014

product-maker ZaWertun Mar 31 2014

product-maker droper05124 Jan 14 2014

product-maker RAIDENSUB Dec 30 2013

product-maker unikum111 Dec 23 2013

product-maker evgom Dec 12 2013

product-maker sumski Dec 09 2013

product-maker pejakm Dec 08 2013

product-maker donpedro69 Dec 07 2013

product-maker posixru Nov 28 2013

product-maker scsimodo Nov 28 2013

product-maker FraMari Nov 19 2013

product-maker lazx888 Nov 18 2013

product-maker 6 6

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.2.1
updated Jul 24 2016
added Nov 18 2013
downloads today
0
page views today 11