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

Remaining tasks for full support of GUI VM #8527

Closed
6 tasks
marmarek opened this issue Sep 18, 2023 · 1 comment
Closed
6 tasks

Remaining tasks for full support of GUI VM #8527

marmarek opened this issue Sep 18, 2023 · 1 comment
Labels
C: gui-domain P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. R: not applicable E.g., help/support requests, questions, discussions, "not a bug," not enough info, not actionable. release notes This issue should be mentioned in the release notes. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.

Comments

@marmarek
Copy link
Member

marmarek commented Sep 18, 2023

How to file a helpful issue

The problem you're addressing (if any)

The main part of #833 is done, but few auxiliary tasks remained.

The solution you'd like

Subtasks:

  • configure GUI domain environment - window manager, system settings, etc (GUI domain system configuration #4186)
  • various startup scripts and configuration - get actual desktop environment started in GUI domain (and only there), pass connection information to other domains etc
  • menu handling - redirect menu related qrexec services to GUI domain, trigger menu updates on relevant events (qube creation etc) - Fix handling of menu items in GUI VM #8528
  • implement (opt-in) debug access to dom0 shell (maybe just qubes.VMShell, or something more elaborate with real pty access)
  • collect and implement missing Admin API calls (GUI domain elements assuming direct dom0 access)
  • get installer setup all the above

The value to a user, and who that user might be

Full support of GUI VM

@marmarek marmarek added T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. release notes This issue should be mentioned in the release notes. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. labels Sep 18, 2023
@marmarek
Copy link
Member Author

Converted to a project: https://github.com/orgs/QubesOS/projects/15/views/1

@marmarek marmarek closed this as not planned Won't fix, can't repro, duplicate, stale Sep 19, 2023
@andrewdavidwong andrewdavidwong added the R: not applicable E.g., help/support requests, questions, discussions, "not a bug," not enough info, not actionable. label Sep 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: gui-domain P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. R: not applicable E.g., help/support requests, questions, discussions, "not a bug," not enough info, not actionable. release notes This issue should be mentioned in the release notes. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.
Projects
None yet
Development

No branches or pull requests

2 participants