You are creating additional options for expressing information about individual qubes? This is great! Of course, not everyone will be excited to adding code from a unknown source to their system. Are you working with the qubes team to see if you can get your additions into the main distribution (I.E. making a github pull request for it)?
A long time ago, someone had a great proposal of making some of the labeling for automatic things, like what networking qube it is plugged into, or disposable vm vs non-disposable (which is already expressed in the qube name of disp####). I can’t find the exact comment, but I think it came from this discussion on what kinds of things we might want to express about individual qubes:
A little late, but I definitely have and am interested in this.
Overall, what methods do we have for expressing labels? The ones I see are:
- Window frame background color (I believe text is always black except for dom0 which is grey)
- Is colored text in a window frame a option?
- Icon
- Color Tint (current qubes official way)
- Colored border
- Colored background
- (You have expanded the window border and added the launching icon for each program, so that icons can be seen in window frame for running programs. This means we have the same way to recognize things from launch menu and while running)
- Name of the qube
- I suspect the answer is no, but does anyone know if it would be possible to express non-centered text in a window frame? For example:
Window1:
[[RAM based disposable]]...........................
.[disp1234] user@disp1234` ~/.ssh…
Window2:
[[disk based disposable]]...........................
.[disp5678] user@disp5678` ~/.ssh…
Or maybe:
Window1:
[[Tor network]]...........................
.[disp1234] user@disp1234` ~/.ssh…
Window2:
[[No network]]...........................
.[disp1234] user@disp1234` ~/.ssh…
Window3:
[[Full internet]]...........................
.[disp1234] user@disp1234` ~/.ssh…
Window3:
[[Whitelisted internet]]...........................
.[disp1234] user@disp1234` ~/.ssh…
(whitelisted internet would be something that only connects to your bank, or something like that, probably just the name of the network VM)
(The fire emoji is my attempt to simulate the firefox logo
(it would be cool if “RAM based disposable” could be a different color then the rest of the window frame text)
Anyway, am i missing anything?
Also note, your link is broken, you may want to update it to go to: personal-qubesos/qubes-label-tt at main · alimirjamali/personal-qubesos · GitHub