Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Service management #255

Open
1 task done
lorduskordus opened this issue Jun 18, 2024 · 5 comments
Open
1 task done

Feature request: Service management #255

lorduskordus opened this issue Jun 18, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@lorduskordus
Copy link
Contributor

lorduskordus commented Jun 18, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Describe the solution you'd like

Mission Center recently gained the ability to manage services (start, stop, restart, show details)

I'd love to see this implemented in Resources.

@lorduskordus lorduskordus added the enhancement New feature or request label Jun 18, 2024
@lorduskordus lorduskordus changed the title Add service management Feature request: Service management Jun 18, 2024
@nokyan
Copy link
Owner

nokyan commented Jun 18, 2024

Hi,
I don't really see why Resources would need this, I fear a services entry could further clutter up the sidebar.

@lorduskordus
Copy link
Contributor Author

From my experience as a desktop user, the situation around system monitoring apps was not very good compared to Windows before Mission Center and Resources popped up. I had to use multiple CLI tools to find out the temp of my GPU, whether a GPU is used for decoding and stuff like that.

A long time ago, I also searched for a GUI way to manage services but aside from one dead project, nothing existed.

I believe a desktop user running a desktop environment should be able to control the system completely through GUI and that whenever you send the user to the command line, it is a sign of the desktop's unreadiness for casual non tech users.

If you're not interested in this, it's okay, imo you are already greatly improving the Linux desktop.

@nokyan
Copy link
Owner

nokyan commented Jun 19, 2024

From my experience as a desktop user, the situation around system monitoring apps was not very good compared to Windows before Mission Center and Resources popped up. I had to use multiple CLI tools to find out the temp of my GPU, whether a GPU is used for decoding and stuff like that.

Thank you. :)

I believe a desktop user running a desktop environment should be able to control the system completely through GUI and that whenever you send the user to the command line, it is a sign of the desktop's unreadiness for casual non tech users.

I 100% agree with you on that, though I don't know how much a desktop user really interacts with systemd services. I personally rarely interact with them as they usually just work. On my home server on the other hand I've written a few services and of course also interacted with them.

If you're not interested in this, it's okay, imo you are already greatly improving the Linux desktop.

Thanks. I'll keep the idea in my mind. :)

@nyabinary
Copy link

Yeah, I found this very useful in Mission Center. Being able to manage systemd services in general is a huge plus :P

@Journeycorner
Copy link

A long time ago, I also searched for a GUI way to manage services but aside from one dead project, nothing existed.

@lorduskordus I have actually written a GUI that does exactly that: view and manage systemd units: https://github.com/Journeycorner/systemd-gtk.

@nokyan Resources was the inspiration for creating it, so I would be happy to help integrate it into Resources!

The reason I made it in the first place is that I believe units are at least as important to manage as processes and threads. For example, when I set up Arch Linux, I had to switch to the terminal to enable the Bluetooth service. I think users should not need to use the terminal if it can be avoided.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants