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

Shell extensions #6

Open
qzed opened this issue Apr 6, 2021 · 2 comments
Open

Shell extensions #6

qzed opened this issue Apr 6, 2021 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@qzed
Copy link
Member

qzed commented Apr 6, 2021

The per-user deamon could be replaced entirely with a Gnome shell extension (or something similar for KDE/other DEs). This would also allow requesting detachment via UI and may be be a bit more flexible with regards to locking/unlocking the latch (e.g. like listing applications that use the dGPU and need to be closed before detaching), once we've figured out how to handle that (see #5). For now simply adding a sort of request button and handling notifications should be enough.

Everything required for that should be already provided in the D-Bus service, so this extension just needs to communicate with that.

@qzed qzed added enhancement New feature or request help wanted Extra attention is needed labels Apr 6, 2021
@StollD
Copy link
Member

StollD commented Apr 6, 2021

An alternative to a full blown extension might be to implement support for appindicators into the per-user daemon. That would allow for UI integration in a cross-DE way. It would still need an extension on GNOME though but that already exists and seems to be pretty well maintained.

@qzed
Copy link
Member Author

qzed commented Apr 6, 2021

Yeah, I think that'd be an acceptable alternative. I don't really plan on doing this myself any time soon (which is kinda why I opened this issue), but I'm happy to accept PRs towards this.

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

No branches or pull requests

2 participants