-
-
Notifications
You must be signed in to change notification settings - Fork 50
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
Implement a more intuitive Qubes Manager #1870
Comments
Added ticket reference to the VM description idea. |
@bnvk the issue #899 is quite important for me. I have many many VM's and I would like to have a VM description similar to what VirtualBox offers. I created some simple GUI mock-up under: https://groups.google.com/d/msg/qubes-devel/t32l-0BjlLs/w3Rir4LhAAAJ . If I can help you in any way or work together with you on issue #899 please let me know. Note: VM description means for me a text box not a descriptive VM title. |
@Jeeppler thanks for the input and mocksup. I hadn't given much thought to I wonder if adding a user facing "group" value to VMs, such as |
@bnvk VirtualBox provides a description box like shown here: https://software.grok.lsu.edu/image/19970.gif and https://programmaticponderings.files.wordpress.com/2013/04/view-of-oracle-vm-virtualbox-manager-for-windows.png , but it is not perfect and I was already designing my own idea as mock up. I would like to see the I think furthermore that markdown support in the VM description would be nice. Maybe not full markdown support, but lists, code, bold text, italic text and heading support would be nice. |
"I wonder if adding a user facing "group" value to VMs, such as
for example:
|
please ignore, hadn't adequately explored the existing Qubes Manager > View menu... |
added event stubs to those menus added About dialog window QubesOS/qubes-issues#1870
added some better testing data QubesOS/qubes-issues#1870
User suggestions for improvements to the current Qubes Manager: https://groups.google.com/d/msgid/qubes-users/57384F52.40907%40gmail.com |
@andrewdavidwong thanks! Added that to my list + had already been working that exact thing into new Qubes Manager :) |
added README notes from last chat with Marek QubesOS/qubes-issues#1870
@john-david-r-smith @dumbl3d0re @Jeeppler thank you for your feedback and suggestions. Great stuff in there @andrewdavidwong thanks for pulling in stuff from the mailing lists. I made progress towards this issue, however, as of last week I am not officially working on it any longer as per @marmarek feedback / decision. Reasoning being: I am not a competent / fastest enough Python + Gtk developer (yet) and Qubes does not have the budget to hire additional engineers. All the code I created exists in this repo and is signed with this key. I don't have wireframes or design comps (I was instructed to go straight to code) of what I was aiming for, so I will explain a bit: An intuitive window that feels closer to a file system (as opposed to a list of VMs) that is categorized by qube type (AppVM, NetVM, TemplateVM, etc...). There is a secondary bar relevant to selected qube type (App Qube --> Attach Microphone) that are relevant to the current selected qube type. The biggest missing aspect is "qube state" (Running, Halted, etc...) as there were a few discussions / issues that would affect how this should be implemented best, IMHO see #1015 #1788 #1873 Doubling-clicking on a qube icon in the manager (pictured above) would open the following window: This window contains common qube type specific actions () and is similar to the "Basic" tab in the current VM Manager. This view was not meant to fully configure a qube, as those actions would happen via the multi-tabbed Advanced window: The other high level "sections" of the Qubes Manager are common, but discreetly different things, a user may interact with (Recipes, Backups, Global Settings) of which I implemented the later. Most of these interfaces are still quite rough visually and have no integration with the actual Qubes dom0 API because the In my repo is a list of ToDo Items that @marmarek and I outlined as per this current implementation. At present I am unsure of how the team wants to move forward, and who will keep working through these issues. Given my primary skillset being a designer who's most competent at web engineering, but is now moderately familiar with Gtk, Glade, and Python, the few directions I see this going are:
All that said, since working on this will no longer be part of my paid salary, I am unsure how much time I will be able to commit to this, but I can try to help. I was very excited about where this is going and would love to see it implemented. |
@marmarek Why was he instructed to start directly with the coding part? |
The intention was to have UI mockup in |
@marmarek what is the idea for the future? |
We're looking for GTK developer to work on this task - there will be an announcement about this on ML. |
More user feedback in this thread regarding Qubes Manager (some users don't want it to change): |
|
|
While switching to Xcfe as default desktop environment the Qubes Manager will be split and integrated in the XCFE start menu. So, is there any reason to keep this issue open? |
Good question. As far as I know, we're still looking for a GNOME developer to implement a new Qubes Manager. Since, as you point out, the Qubes Manager's functions are to be decomposed into separate widgets in R4.0, I can only assume that the job of the GNOME developer will be to code the new decomposed widget system. Even so, you're probably right that these two issues are probably now effectively duplicates. CC: @rootkovska, @marmarek |
Yes, this is a duplicate now |
Tagging @ninavizz |
What do you mean? This issue was closed as a duplicate 3.5 years ago. |
While the current
Qubes VM Manager
works alright, there are a handful of bugs and it is not nearly as intuitive as it could be. Additionally, there are configuration settings that are missing from it and others that are a bit technical and overwhelming. Lastly, there are new big ideas like Recipes and installing apps that aren't taken into account at all.UX Ideas / New Features
App Qube, Networking, Devices, Templates, Standalones
Open URLs in [Qube Name]
Power State
of a Qube likeRunning, Paused, Dying, Crashed
Recipes
that use the salt configuration Design and create salt formulas distribution method #1939Require Modifications to API
Icon
field instead of all VMs having alock
icon Add field for VM Icon #1873Description
field so instead ofanon-whonix
there is alsoAnonymous Web Browsing
Allow users to add free-form text to qubes (for descriptions, notes, comments, remarks, reminders, etc.) #899available_disk_space
for resizing of qubes sizes Create dom0 API to detect global disk space available #2016Considerations & Issues
...there is probably loads more things and will update accordingly 😄
The text was updated successfully, but these errors were encountered: