QubesOS / qubes-issues

The Qubes OS Project issue tracker
https://www.qubes-os.org/doc/issue-tracking/
542 stars 48 forks source link

Create storage manager #4398

Open marmarta opened 6 years ago

marmarta commented 6 years ago

Qubes OS version:

R4.1

Related issues:

https://github.com/QubesOS/qubes-issues/issues/3241

It would be useful to have some sort of centralized storage manager; quoting discussion from the ticket linked above:

Storage Add a new "Qubes Storage Manager" that would show, in a tree view with pools as parent and contained VMs as children, all VMs, their disk space used, and that allows to easily launch Baobab, Nautilus and Terminal in the VMs.

Provide an XFCE panel widget that shows the current free space in the default pool and launches the "Qubes File Manager"

There are of course multiple issues with this:

Having some shortcuts that launch terminal, nautilus, baobab, etc. directly in some widgets/managers could be problematic because different qube can be different distributions or OSes or even some stuff like unikernels, so this should be user configurable like the current application shortcuts

anxiousnix commented 5 years ago

I think having a shortcut to run a file manager (in addition to "Run Terminal") in the Q widget would be a great temporary solution for a lot of users. For that shortcut, xdg-open ~ will open the default file manager (as far as XDG is concerned), and that should suffice for most users.

This would, of course, not do anything in a VM without any graphical file manager installed (or xdg-open, etc). Nor would it work in Windows, etc.

However, this could be a good stopgap in the meantime, since opening a file manager in a given AppVM is a very common function (for some users, more common than opening the default terminal), and the default templates will work with this method.