Menu enhancement in XFCE, window marking for templates. #9666
Labels
P: default
Priority: default. Default priority for new issues, to be replaced given sufficient information.
R: duplicate
Resolution: Another issue exists that is very similar to or subsumes this one.
How to file a helpful issue
The problem you're addressing (if any)
Occasionally I have been in the 'Template' section of the XFCE Q menu, instead of the Apps section. Because named disposables have the same name, formatting and iconography, I have mistakenly launched and used the template, not a dispVM. That browsing is then inherited in any further use of the disposables generated -> privacy breach.
This happens because I am tired and distracted, i.e. human. It has also happened because there is no visual cue in the list of qubes to indicate you're in the App, Template or Services section.
Further, the Q menu does not return to the App section between activations - so you can e.g. open up the Fedora template to install software, then return a few minutes later to launch a dispvm and mistakenly launch the
default-dvm
from the Template menu instead of the App menu."default-dvm" looks exactly the same in Apps and Template menu: red two-box icon, lower case italics on a grey background. The launched qube itself offers very little distinction (e.g. a name in small text that can be too easily overlooked).
The solution cannot be "just be more careful". Qubes uses colored borders exactly to remind users what kind of qube they are using, (e.g. red for disposables) - this concerns the same logic.
The solution you'd like
I'd like a different background shade in each menu section, (App, Template, Services).
For example, the App menu could be as-is, the Template menu use a black background with light text, Services could also be dark but qubes could be outlined in a box.
My aestheics may not please everyone, but whatever it is, there should be a clear, emphatic tonal difference between these menu options, so it feels different to the user.
Another option that might be considered is an intentional dimming of template and service windows. Not too much to be annoying or prevent work, but to be clear to the user its a template window. Or a different border. Something special.
The value to a user, and who that user might be
Saves the privacy and security that Qubes offers from a very simple, easy-to-make mistake.
Completion criteria checklist
(This section is for developer use only. Please do not modify it.)
The text was updated successfully, but these errors were encountered: