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

Services manipulation options missing #3

Closed
bestouff opened this issue Sep 15, 2017 · 4 comments
Closed

Services manipulation options missing #3

bestouff opened this issue Sep 15, 2017 · 4 comments

Comments

@bestouff
Copy link

bestouff commented Sep 15, 2017

Hi !

Nice lib, I like it. However for it to be usable I'm missing calls to start/stop services. I'm opening this issue to be notified when it's there.

Cheers,

    Xav
@lucab
Copy link
Owner

lucab commented Sep 15, 2017

Thanks for the report! Just for reference, that's probably one of the last thing that will be implemented, as it depends on a long chain of things up to a pure-Rust asynchronous dbus client library.
References:

@jabedude
Copy link
Contributor

@lucab Check this out: https://github.com/marcelbuesing/dbus-native/. Still a work in progress, but it's something to watch!

@lucab
Copy link
Owner

lucab commented Nov 25, 2019

Related status update since the initial report:

@lucab
Copy link
Owner

lucab commented Nov 3, 2022

I'm closing this ticket now for two reasons.
The first one is that I don't plan to directly add DBus helpers here. The DBus surface of systemd services is pretty huge, and it make sense to split all of that into its own crate.
The second one is that it looks like zbus is getting mature enough to allow implementing this now. I've started an experimental crate at https://github.com/lucab/zbus_systemd and it already covers most of the API, but it is still very rough and non-ergonomic. But we can keep the discussion going there.

@lucab lucab closed this as completed Nov 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants