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

Option to show only "user" qubes in Qube Manager (toggle to hide template, service, disposable template, and mgmt qubes) #8663

Open
andrewdavidwong opened this issue Oct 28, 2023 · 5 comments · May be fixed by QubesOS/qubes-manager#388
Assignees
Labels
C: manager/widget good first issue This is a recommended issue for first-time contributors. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. pr submitted A pull request has been submitted for this issue. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. ux User experience

Comments

@andrewdavidwong
Copy link
Member

andrewdavidwong commented Oct 28, 2023

How to file a helpful issue

The problem you're addressing (if any)

Sometimes, I just want to have an overview of all the qubes that contain my apps and data: The ones I actually use to manage my digital life. When I'm doing this, I don't want to see templates, service qubes, disposable templates, or any other qubes that exist only to make Qubes OS work. The purpose of Qubes OS is to protect the user's digital life, not be the focus of it. In a far-future ideal scenario, Qubes OS would quietly work in the background, and users would not have to pay attention to the internal machinery if they don't want to. Today, that's not realistic, but that doesn't mean the internal machinery has to be front-and-center all the time.

The solution you'd like

Essentially, I want to be able to say to the Qube Manager, "Show me all of my stuff," and it will show me all of my qubes like family, health, finances, email, work, and so on. It will (temporarily) hide all qubes like debian-12, debian-12-minimal, default-mgmt-dvm, sys-net, sys-firewall, and so on. I definitely want to be able to see the latter group sometimes (maybe even most of the time!), but sometimes I want to figuratively "clear my desk" and take stock of everything in my digital life, and that's hard to do when components of the internal machinery are intermixed with aspects of my digital life. When I'm trying to plan, organize, and tend to my digital life, and the list looks like ...family, fedora-38, football..., the Qubes-specific VMs are a cognitive burden that I have to mentally filter out. I'd like the option to have the GUI take over some of that filtering burden. I'm imagining this as a button that can be pressed to toggle the filter on and off, but I leave the implementation to the UX experts. :)

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

Users who want to be able to see their digital life in Qubes OS will be able to see exactly that, without bits of the supporting internal machinery getting in the way.

Related issues

The following issues are somewhat similar to but distinct from this one:

@andrewdavidwong andrewdavidwong added T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. C: manager/widget ux User experience P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. labels Oct 28, 2023
@marmarta marmarta removed their assignment Mar 6, 2024
@marmarta marmarta added the good first issue This is a recommended issue for first-time contributors. label Oct 2, 2024
@alimirjamali
Copy link

It this technically AppVMs + StandaloneVMs? If yes, easy to implement.

@andrewdavidwong
Copy link
Member Author

It this technically AppVMs + StandaloneVMs?

I don't think so, because disposable templates are app qubes.

@alimirjamali
Copy link

alimirjamali commented Oct 3, 2024

I don't think so, because disposable templates are app qubes.

Technically they could be excluded easily. The wording for the filter option is remaining key to implement it. What it should be? AppVMs + Standalones? User qubes with a tooltip explaining what it does?

alimirjamali added a commit to alimirjamali/qubes-manager that referenced this issue Oct 3, 2024
@alimirjamali
Copy link

PR Submitted

I personally do not like the text for ToolTip. Please advise on better wording.

Review priority: low

user_qubes.mp4

@andrewdavidwong
Copy link
Member Author

andrewdavidwong commented Oct 4, 2024

Looks great, @alimirjamali! Your wording sounds fine to me, and I can't think of anything better at the moment. Thanks for doing this!

@andrewdavidwong andrewdavidwong added the pr submitted A pull request has been submitted for this issue. label Oct 4, 2024
alimirjamali added a commit to alimirjamali/qubes-manager that referenced this issue Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: manager/widget good first issue This is a recommended issue for first-time contributors. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. pr submitted A pull request has been submitted for this issue. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. ux User experience
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants