On Thursday, 30 November 2017 03:30:35 CET Unman wrote:
> I think I must be missing your point - it might be clearer if you gave
> examples of tasks that these user interfaces would serve.
I think we have some great examples already which could use more love.
The devices app, which allows you to assign drives (partitions really) to
qubes.
It is currently less than complete.
Not only does it have bugs (shutting down a qube and starting it again makes
a logical drive never be shown there again).
But more importantly it just adds a new device in /devs/ without mounting
it. It should allow a user to the first time select a qubes dir to mount it
on.
The goal; to avoid the user having to use the CLI.
But also the Qubes-create-new VM GUI app is rather badly designed. It uses
lots of terms like ‘appvm’ and similar, which is Ok.
The problem is that none of these terms are explained. You have to go to
browse on the internet to find out what those mean.
It would be quite easy to add documentation inside the app in order to
explain it. Maybe add a graphic-widget that shows not just the list of
template VMs, but also which VMs are based on it.
Because honestly, what a user wants is likely “make another VM like Work”.
But then they have to first find out that “Work” is based on a named template,
is an appvm and remember that and open the create-vm screen to base it on
the same...
In short, the tools are designed by technical people to do what they already
know how to do. They are not designed for new users that need to discover
the system at the same time as they get tasks done.
Ths is just an example or two, I hope it explains my thinking.