-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
⚪ No priorityIssues marked with this label are not being actively worked on for time being.Issues marked with this label are not being actively worked on for time being.✨ EnhancementIssues marked with this label indicate further enhancements to the program, such as new features.Issues marked with this label indicate further enhancements to the program, such as new features.👍 PR-okIssues marked with this label are good candidates for being accepted in a pull request.Issues marked with this label are good candidates for being accepted in a pull request.🙏 WishlistIssues marked with this label are wishlisted. We'd like to make them happen but they're not crucial.Issues marked with this label are wishlisted. We'd like to make them happen but they're not crucial.🤝 Help welcomeIssues marked with this label are open for help. If you could offer us a hand, please do!Issues marked with this label are open for help. If you could offer us a hand, please do!
Description
Checklist
- I read and understood ASF's Contributing guidelines
- I also read Setting-up and FAQ, I don't need help, this is an enhancement idea
- This is not a duplicate of an existing issue
- My idea doesn't duplicate existing ASF functionality described on the wiki
- I believe that my idea falls into ASF's scope and should be offered as part of ASF built-in functionality
- My idea doesn't violate the Steam Subscriber Agreement
- My idea doesn't violate the Steam Online Conduct
- This is not ASF-ui suggestion
Enhancement purpose
Make --system-required work also on Linux, since right now we have a working implementation for Windows exclusively.
Solution
https://systemd.io/INHIBITOR_LOCKS/
https://www.freedesktop.org/software/systemd/man/latest/org.freedesktop.login1.html
https://github.com/tmds/Tmds.DBus
And finally systemd-inhibit --list for verifying if it worked.
Why currently available solutions are not sufficient?
Current solution works on Windows exclusively.
Can you help us with this enhancement idea?
Yes, I can code the solution myself and send a pull request
Additional info
Wishlist task, probably much more effort than it's worth, but might be a nice challenge.
Abrynos
Metadata
Metadata
Assignees
Labels
⚪ No priorityIssues marked with this label are not being actively worked on for time being.Issues marked with this label are not being actively worked on for time being.✨ EnhancementIssues marked with this label indicate further enhancements to the program, such as new features.Issues marked with this label indicate further enhancements to the program, such as new features.👍 PR-okIssues marked with this label are good candidates for being accepted in a pull request.Issues marked with this label are good candidates for being accepted in a pull request.🙏 WishlistIssues marked with this label are wishlisted. We'd like to make them happen but they're not crucial.Issues marked with this label are wishlisted. We'd like to make them happen but they're not crucial.🤝 Help welcomeIssues marked with this label are open for help. If you could offer us a hand, please do!Issues marked with this label are open for help. If you could offer us a hand, please do!