Page 1 of 1
Feature request : task-lamp and a gui tool to enable services
Posted: Thu Aug 24, 2023 2:34 pm
by fadi
Hello mxlinux team. I come from mageia linux which is famous for having an excellent control center. mx tools is on bar with it , however it lacks a tool to enable and disable services .
https://wiki.mageia.org/mw-en/images/6/ ... ces-en.png
Mageia also makes great use of meta packages , one of them is task-lamp. I know there are tutorials how to install lamp in mx, but meta packages make life much easier and I don't think they require much effort from the developers to create .
Moderator: image changed to link, please read the forum rules
Re: Fearure request : task-lamp and a gui tool to enable services
Posted: Thu Aug 24, 2023 2:42 pm
by Adrian
There's a sysv-rc-conf CLI tool. Frankly, I won't do a GUI for sysV since it doesn't look it has a bright future ahead, more and more apps are systemd only. Yeah, sure, t's possible to do the GUI interface to be agnostic what system is running under it but right now it's not my top priority. I mean there's not something I have to do every day, starting and stopping services and that can be done very well in CLI. Not to mention that you can break stuff if you don't know what you turn off, so dumbing down the interface for potentially dangerous tasks doesn't sound like a winning proposition to me.
Re: Fearure request : task-lamp and a gui tool to enable services
Posted: Thu Aug 24, 2023 11:52 pm
by Stevo
As for LAMP, is that different from using MXPI to install a local server setup under Popular Apps?
Re: Fearure request : task-lamp and a gui tool to enable services
Posted: Fri Aug 25, 2023 12:41 am
by CharlesV
fadi wrote: Thu Aug 24, 2023 2:34 pm
Hello mxlinux team. I come from mageia linux which is famous for having an excellent control center. mx tools is on bar with it , however it lacks a tool to enable and disable services .
https://wiki.mageia.org/mw-en/images/6/ ... ces-en.png
Mageia also makes great use of meta packages , one of them is task-lamp. I know there are tutorials how to install lamp in mx, but meta packages make life much easier and I don't think they require much effort from the developers to create .
Moderator: image changed to link, please read the forum rules
There is a program named stacer in the repos, which does have a great gui for service management that I use and like.
Re: Fearure request : task-lamp and a gui tool to enable services
Posted: Fri Aug 25, 2023 12:51 am
by FullScale4Me
Most of the services shown in your graphic are unique to your distribution and have no equivalent in MX Linux based on Debian.
During the installation of MX Linux services not needed can be deselected. See below.
MX Linux makes EXTENSIVE use of Meta packages. Have a look in all tabs of MX Package Installer.
Re: Fearure request : task-lamp and a gui tool to enable services
Posted: Sat Aug 26, 2023 9:51 am
by Adrian
CharlesV wrote: Fri Aug 25, 2023 12:41 am
fadi wrote: Thu Aug 24, 2023 2:34 pm
Hello mxlinux team. I come from mageia linux which is famous for having an excellent control center. mx tools is on bar with it , however it lacks a tool to enable and disable services .
https://wiki.mageia.org/mw-en/images/6/ ... ces-en.png
Mageia also makes great use of meta packages , one of them is task-lamp. I know there are tutorials how to install lamp in mx, but meta packages make life much easier and I don't think they require much effort from the developers to create .
Moderator: image changed to link, please read the forum rules
There is a program named stacer in the repos, which does have a great gui for service management that I use and like.
Stacer looks nice, it's actually Qt, I should probably learn a thing or two from it. But unfortunately it seem it was discontinued and the bigger problem is that it actually doesn't support sysvinit, it uses systemd commands. I checked the code:
https://github.com/oguzhaninan/Stacer/b ... e_tool.cpp and unfortunately it gives the impression that the command completed successfully when if you run the command "systemctl enable ___" in console you get a message that the system was not booted with systemd.
If I get bored I might start to work on a service manager... not sure.
Re: Fearure request : task-lamp and a gui tool to enable services
Posted: Sat Aug 26, 2023 10:40 am
by thomasl
Adrian wrote: Thu Aug 24, 2023 2:42 pm
There's a sysv-rc-conf CLI tool. Frankly, I won't do a GUI for sysV since it doesn't look it has a bright future ahead, more and more apps are systemd only. Yeah, sure, t's possible to do the GUI interface to be agnostic what system is running under it but right now it's not my top priority. I mean there's not something I have to do every day, starting and stopping services and that can be done very well in CLI. Not to mention that you can break stuff if you don't know what you turn off, so dumbing down the interface for potentially dangerous tasks doesn't sound like a winning proposition to me.
I think that makes eminent sense, all the more as sysv-rc-conf, though a text-mode programme, is not a complex CLI app with dozens of difficult-to-remember options, but can be used interactively via
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Sat Aug 26, 2023 11:29 am
by Jerry3904
I bet it would be pretty simple to make a yad app from that for at least short-term use
Re: Fearure request : task-lamp and a gui tool to enable services
Posted: Sat Aug 26, 2023 11:52 am
by CharlesV
Adrian wrote: Sat Aug 26, 2023 9:51 am
CharlesV wrote: Fri Aug 25, 2023 12:41 am
fadi wrote: Thu Aug 24, 2023 2:34 pm
Hello mxlinux team. I come from mageia linux which is famous for having an excellent control center. mx tools is on bar with it , however it lacks a tool to enable and disable services .
https://wiki.mageia.org/mw-en/images/6/ ... ces-en.png
Mageia also makes great use of meta packages , one of them is task-lamp. I know there are tutorials how to install lamp in mx, but meta packages make life much easier and I don't think they require much effort from the developers to create .
Moderator: image changed to link, please read the forum rules
There is a program named stacer in the repos, which does have a great gui for service management that I use and like.
Stacer looks nice, it's actually Qt, I should probably learn a thing or two from it. But unfortunately it seem it was discontinued and the bigger problem is that it actually doesn't support sysvinit, it uses systemd commands. I checked the code:
https://github.com/oguzhaninan/Stacer/b ... e_tool.cpp and unfortunately it gives the impression that the command completed successfully when if you run the command "systemctl enable ___" in console you get a message that the system was not booted with systemd.
If I get bored I might start to work on a service manager... not sure.
Thanks for taking a look at it! I really only use it for cleaning and removing things and it seems to work VERY nice there. Interesting, so even though the interface for services *says* its working, it really isnt.
I shall stop recommending it then - sad, I really liked it ;-
If you decide to work on it, or something like that, consider me a test and happy camper for it :-)
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Sat Aug 26, 2023 11:53 am
by CharlesV
Jerry3904 wrote: Sat Aug 26, 2023 11:29 am
I bet it would be pretty simple to make a yad app from that for at least short-term use
VERY interesting thought!
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Sat Aug 26, 2023 5:30 pm
by Adrian
Yeah, let's not do an yad app...
What about something like this?
mstsc_mHQih281R6.png
Info box is more relevant for systemd, I might hide it for sysvinit...
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Sat Aug 26, 2023 6:17 pm
by Jerry3904
That looks better.
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Sun Aug 27, 2023 4:58 pm
by Adrian
fadi wrote: Thu Aug 24, 2023 2:34 pm
Hello mxlinux team. I come from mageia linux which is famous for having an excellent control center. mx tools is on bar with it , however it lacks a tool to enable and disable services .
What about something like this
https://github.com/MX-Linux/mx-service- ... _amd64.deb
This is just a preview of a new tool, it's in no way finished. It lacks icon, translations, the interface might change, we might not release it anyway....
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Sun Aug 27, 2023 5:18 pm
by CharlesV
Adrian wrote: Sun Aug 27, 2023 4:58 pm
fadi wrote: Thu Aug 24, 2023 2:34 pm
Hello mxlinux team. I come from mageia linux which is famous for having an excellent control center. mx tools is on bar with it , however it lacks a tool to enable and disable services .
What about something like this
https://github.com/MX-Linux/mx-service- ... _amd64.deb
This is just a preview of a new tool, it's in no way finished. It lacks icon, translations, the interface might change, we might not release it anyway....
Thank you
@Adrian !! It started for me from the menu, asked for Authentication, but then went away. Starting from terminal it works, and looks REALLY NICE !!!! ++++1 !! :-) ( same on both mx21 and mx 23)
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Sun Aug 27, 2023 6:33 pm
by Adrian
Yeah, I probably messed up the .desktop file, I will update that. Again, it's just a "draft"...
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Sun Aug 27, 2023 8:50 pm
by CharlesV
Adrian wrote: Sun Aug 27, 2023 6:33 pm
Yeah, I probably messed up the .desktop file, I will update that. Again, it's just a "draft"...
Looks pretty dang slick for a draft.. very impressive!!
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Mon Aug 28, 2023 12:53 am
by skallal
There is already a tool I think might meet the OP's wishes. It's called the System Monitoring Center or the system-monitoring-center package. It reminds me of the the Services utility in Windows. Not sure if this is what the OP wants or not. The Services tab is 1 of 5 tabs. I like it as a way to monitor the system overall.
Services.jpg
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Mon Aug 28, 2023 2:39 am
by Adrian
That's a nice tool, it doesn't show services in sysvinit though.
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Mon Aug 28, 2023 12:58 pm
by skallal
Adrian wrote: Mon Aug 28, 2023 2:39 am
That's a nice tool, it doesn't show services in sysvinit though.
Thanks for the heads up!
I always use systemd which I got from the Raspberry Pi. In fact I was surprised there was a different service standard when I discovered some distros don't use systemd. I haven't bothered to learn sysinit.
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Fri Oct 20, 2023 11:33 am
by fadi
I love the new mx service manager . However it should show the service description . This can be achieved by showing a tool tip when you hover over the name of the service. Mageia service manager, which inspired this great tool, does this.
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Fri Oct 20, 2023 12:40 pm
by Eadwine Rose
Topic moved to requests area, second topic locked.
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Fri Oct 20, 2023 2:12 pm
by fadi
But I posted a request about mx service manager in my last post . Should I post it somewhere else.
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Fri Oct 20, 2023 2:42 pm
by Adrian
fadi wrote: Fri Oct 20, 2023 11:33 am
I love the new mx service manager . However it should show the service description . This can be achieved by showing a tool tip when you hover over the name of the service. Mageia service manager, which inspired this great tool, does this.
That's what it does in the right-side panel. For sysvinit there's not much info, only the stuff I can load from "/etc/init.d/<ServiceName>" for systemd it might have better description. Mageia might use systemd, have no idea, try to boot to systemd and see if the description shown there is what you want.
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Fri Oct 20, 2023 2:51 pm
by fadi
I always boot in systemd and no service description on hover.
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Fri Oct 20, 2023 2:52 pm
by Eadwine Rose
fadi wrote: Fri Oct 20, 2023 2:12 pm
But I posted a request about mx service manager in my last post . Should I post it somewhere else.
I closed your task lamp meta package topic. Didn't see an MX service manager request in that.
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Fri Oct 20, 2023 3:00 pm
by fadi
I closed your task lamp meta package topic. Didn't see an MX service manager request in that.
just a misunderstanding Eadwine Rose. There are two topics in the current post task-lamp , and the evolution of mx service manager.
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Sat Oct 21, 2023 11:16 pm
by Adrian
fadi wrote: Fri Oct 20, 2023 2:51 pm
I always boot in systemd and no service description on hover.
New update show have a tooltip on hover, it took me a while to add this without impacting the performance (I don't want to read all the descriptions when loading the list of services regardless if users will hover or not over the item, the tooltip is generate each time you hover on an item -- it should be reasonable fast doing that).
I also eliminated some service duplication and some services that were listed even if they were marked as "not-found".
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Mon Oct 23, 2023 12:04 pm
by fadi
Adrian wrote: Sat Oct 21, 2023 11:16 pm
New update show have a tooltip on hover, it took me a while to add this without impacting the performance (I don't want to read all the descriptions when loading the list of services regardless if users will hover or not over the item, the tooltip is generate each time you hover on an item -- it should be reasonable fast doing that).
I also eliminated some service duplication and some services that were listed even if they were marked as "not-found".
Thanks a lot Adrian . However, Services in systemd that are disabled at boot do not show description at all in tooltips . Also if you want to, full description can be put in the right side panel of systemd as well like you did in sysv init.
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Fri Oct 27, 2023 11:35 am
by fadi
Hi Mr Adrian . would you please read my last post

Re: Feature request : task-lamp and a gui tool to enable services
Posted: Fri Oct 27, 2023 3:25 pm
by Adrian
Yeah, I will take a look at the disabled service, unfortunately it doesn't look like there's one reliable method to get a simple service description...
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Sun Jan 05, 2025 12:20 pm
by fadi
Apologies for re-opening this post, but on systemd the description on the right side does not show up for services enabled at boot, only disabled ones . It is not a big deal but I like things to be perfect.

Re: Feature request : task-lamp and a gui tool to enable services
Posted: Sun Jan 05, 2025 1:27 pm
by Adrian
It shows the description in a different format, it's actually in the first row where you see the name of the service after the hyphen.
I cannot really keep things consistent because I use different tools to get the info for different type of services. For services that are masked for example (which incidentally are not running) I don't get the info from "service service_name status" command that doesn't provide much info, I get it from a different command: "systemctl list-units --type=service --all -o json" but for services that are not masked I get the info from "service service_name status" (or "systemctl status service_name") which provides a more in-depth information and it doesn't easily fit my way of displaying the info from systemctl list-units.
Re: Feature request : task-lamp and a gui tool to enable services
Posted: Sun Jan 05, 2025 3:12 pm
by fadi
Oh, it is the first line on top. I should have noticed. Thanks again Mr Adrian and I wish I have not wasted your time.
