-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
Option to show internal qubes and their dependents (e.g., in App Menu) #8064
Comments
default-mgmt-dvm
If this is intentional, then it's arguably a UX bug, since the behavior of the system is defying users' expectations without taking appropriate steps to manage their expectations or explain the ostensibly inconsistent behavior. |
|
I see - that explains the behavior, but I find it somewhat confusing. Could a configurable option be provided to show internal qubes and their possible dependants? |
I guess, sure? But this will require some place to put those options, so a bit of UX-design-problem here. Maybe in the global qubes config... |
That's a good, plausible location. |
Yes, so I think this shows that more UX work may still remain for #6604, because users are still confused about the nature of "internal" qubes. So, they either need to be better hidden (which sounds like the path you're leaning toward) or better explained (in the broad sense of any UX solution that allows users to understand them). The part about hiding internal qubes in the Qube Manager, specifically, sounds like #8042.
I'll update this issue to describe the enhancement request you're describing, but it might also be worth considering whether this should just be closed as a duplicate of #6604 (and #6604 reopened to pursue a more general UX strategy for dealing with internal qubes, especially if you favor the hiding strategy, which seems like the opposite of this issue post-update). |
default-mgmt-dvm
Hiding internal qubes could be problematic at least for
So, for me, hiding internal qubes causes more problems than it solves. |
User is not supposed to run any applications in internal qubes manually, so hiding them from the menu makes sense. This applies to both |
Yes, but how is the user supposed to know this? The problem is that not enough is done UX-wise to communicate this information to the user. The user is right to question why only these qubes are missing from the App Menu and suspect it's a bug. It seems inconsistent, because there is no indication that these qubes are any different from all the other ones. Maybe we need some kind of special "internal" icon that always appears next to these qubes and has an explanatory tooltip stating that it's an internal qube and explaining what that means and/or a warning that pops up every time the user tries to interact with one of them. |
This looks like two different, conflicting requirements:
Both are valid, but contradicting positions. A compromise might be to show them, as you pointed out, in some special way, perhaps greyed out as some sort of inaccessible,l and blocking any attempt to do something with them (except killing them ???). |
Now internal qubes get a title and a tooltip explanation, plus the menu has only the shutdown and log options. references QubesOS/qubes-issues#8064
Ok, I've now introduced two changes to make this better communicated:
|
Now internal qubes get a title and a tooltip explanation, plus the menu has only the shutdown and log options. references QubesOS/qubes-issues#8064
Ok, I think this can be closed: the internal qubes remain as they are (discouraging users to touch them), but there is a way to kill one in case of problems. |
Qubes OS release
R4.2 current weekly build
Brief summary
In Qubes R4.2, the new app menu does not show newly created dispVMs if their template is the
default-mgmt-dvm
.Steps to reproduce
Create a new dispVM by right-clicking on some AppVM in the Qube Manager, and select the command
Open console in qube
. Then open the app menu and look for the dispVM just created and displayed in the Qube Manager.Expected behavior
The new dispVM should be shown, possibly as some subentry to its dvm template
default-mgmt-dvm
, like it is the case for dispVMs created from some other dvm template, likefedora-37-dvm
.Actual behavior
The new dispVM is not shown in the app menu.
The text was updated successfully, but these errors were encountered: