
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/naraesk/plasma-systemd/
This is a simple plasma applet for KDE Plasma 5 to control systemd services. It is not designed to be a complete user interface for systemd, but it provides an convenient way to start and stop selected services.
For more details and installation instructions please have a look at the githup repository. All activity happens there.
emplate430
2 years ago
Report
bernhardh
2 years ago
I would love to use this plasmoid, but can't get it up and running.
I tried to install it directly over "search mini programs", but I can't add it to desktop nor control bar (nothing happens after drag'n'drop it there).
Then I downloaded it from github and run your commands. I get:
CMake Error at process/cmake_install.cmake:55 (file):
file cannot create directory: /usr/lib/x86_64-linux-gnu/qt5/qml/Process.
Maybe need administrative privileges.
Call Stack (most recent call first):
cmake_install.cmake:58 (include)
Makefile:73: recipe for target 'install' failed
make: *** [install] Error 1
Do I have to run it as root?
I am on Kubuntu 18.04 (Final Beta) .
Report
Naraku
2 years ago
Report
bernhardh
2 years ago
Now I have successfully 'sudo make install' it. And now? Should it already be available to add? Can't see it. What are the further steps? Do I have to keep the build folder or can I delete it?
Report
Naraku
2 years ago
You should be able to add the plasmoid to the desktop now. What do you see? After adding the plasmoid you won't see much. You have to go to the settings of the plasmoid and add the systemd services you'd like to control.
Report
bernhardh
2 years ago
...
-- Up-to-date: /home/bernhard/Downloads/plasma-systemd-master/build/kf5-config/share/kservices5/plasma-applet-org.kde.systemd-control.desktop
-- Installing: /usr/lib/x86_64-linux-gnu/qt5/qml/Process/libplasmoidplugin.so
-- Set runtime path of "/usr/lib/x86_64-linux-gnu/qt5/qml/Process/libplasmoidplugin.so" to "/home/bernhard/Downloads/plasma-systemd-master/build/kf5-config/lib"
-- Installing: /usr/lib/x86_64-linux-gnu/qt5/qml/Process/qmldir
And I cant find Systemd Control in my "Add Plasmoid"
Report
Naraku
2 years ago
Report
Naraku
1 year ago
Report
Naraku
3 years ago
Report
lutz
2 years ago
Ciao, Lutz
Report
lutz
3 years ago
the Widget is very nice and helpful. There is one thing, you can really change. Using the Widget in the control bar, it pops up as a window. I have added 10 services. Only the upper part of the window is used (showing 7 services) and a scrollbar is added. The lower menu is empty. Waste of space ... ;-)
Perhaps you can add to the Readme, what debian source packages are needed to compile the widget. Not a big thing, but even faster than try and error.
Some really minor things / ideas, if you have some time:
- make the control bar menu resizable
- change the order the services
Thank you very much, lutz
Report
Naraku
3 years ago
thanks for your comment. I've never used it in the control bar, surprising that this works out of the box. I'm on vacation till end of the year, but then I'll have a look at the issues.
Can you write down debian dependencies? Then I'll add it to readme.
Report
lutz
3 years ago
I installed the packages in the following order (perhaps due to dependencies not all packages needs to be provided).
- cmake
- linux-libc-dev
- build-essential
- extra-cmake-modules
- libkf5config-dev
- qt5-default
- qtdeclarative5-dev
Just another hint: download the code directly from github https://github.com/naraesk/plasma-systemd/ into a separate folder and follow the installation instructions from Naraku - this works for me at once. Downloading it via "search mini programs" into the ~/.local/share/plasma/plasmoids folder might mix up a few things.
Ciao, Lutz
Report
Naraku
3 years ago
Report
lutz
2 years ago
Ciao, Lutz
Report
Naraku
2 years ago
Report
Naraku
2 years ago
Report
lutz
3 years ago
Report
lutz
2 years ago
thank you. Seems to work.
I do not know how I did it. In the first version I add an icon (e.g. system-software-update). Now the taskbar is simply empty. Any ideas?
Also in the configuration menu the up- and down-Buttons do not have an icon or something. Something like ^ and v would be fine.
Last not least if I start a bigger VM the whole taskbar is blocked for the start time, e.g. 20-30 seconds. It is a good idea to run the systemdctl in the background.
Just a tip: after a few days of use I recognize that the sudo's spoil the auth.log (could increase 100 MB easily). I added to th sudoers file the following lines:
Defaults ! syslog
Defaults ! pam_session
This stops any logging by sudo. There might be a better way, but this works for me.
Ciao, Lutz
Report
Naraku
2 years ago
The other things should be easy to fix. :)
Report