QubesOS / qubes-issues

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

include "Create Qubes VM" in System Tools in Applications Menu, so it shows up / is available in Whisker Menu #6561

Open mfc opened 3 years ago

mfc commented 3 years ago

The problem you're addressing (if any)

R4.0

in XFCE, the option "Create Qubes VM" only exists in Applications Menu and not Whisker Menu (or other Menus), because the option "Create Qubes VM" does not exist in System Tools. all other Qubes-specific options exist ("Backup Qubes", "Restore Qubes", "Qube Manager", etc).

Describe the solution you'd like

include "Create Qubes VM" as an option listed in System Tools for Application Menu (same as all other Qubes-specific actions). then for users of Whisker Menu (or other menus) they can access it (and favorite it, for easy access).

I think that would be simplest to implement, and is not Whisker Menu-specific (doesn't involve Whisker Menu).

ninavizz commented 3 years ago

Honestly, this is kinda where I'd like to re-situate it in the new appmenu, too. :)

ninavizz commented 3 years ago

Rethinking this a bit @mfc a question for you: why would (or should?) a user initiate this task from the appmenu, and not qube manager? Asking to ask, not because I feel strongly one way or another—apart from wanting to reduce redundancy and keep things clean.

mfc commented 3 years ago

currently all Qubes management functionality exists outside the Qube Manager in System Tools and in widgets, coming out of https://github.com/QubesOS/qubes-issues/issues/2132.

this ticket is to create consistency between the XFCE Applications Menu and the Whisker Menu, as the "Create Qubes VM" item seems to be manually patched to the Applications Menu main list unlike all other Qubes-specific actions which are listed in System Tools, and because of this this particular item is not included in the Whisker Menu at all. this then requires the user of a Whisker Menu to open the Qube Manager for this task, while a user of the Application Menu does not need to open the Qube Manager for this task.

alimirjamali commented 1 week ago

I think that it might be a good time to revisit this relatively old small issue from 2021.

Both of them show up in Whisker menu (picture below). So this issue might be already solved. The only difference is that the 1st one is not included in Qubes Tools group. I will submit a small patch to do so. So it would also show up in the xfce4-panel menu.

In the meantime, Qubes OS Project lead view from #9174 :

Anyway, for the old create qube dialog, I would prefer to simply remove it (and make qubes manager use the new one).

create_qube

alimirjamali commented 7 hours ago

Change of plans:

According the to PR discussions:

As noted in the other issue, IMO better to simply remove the old create qube dialog (and replace its use with the new one). I'll pick just the dependency fix from here

The PR is amended to make the new dialog the default (if desktop-manager-linux is installed). And start menu entry for the old dialog is deleted. But the actual old dialog executable is kept for the time (maybe till r4.3.1). Then its UI files and the code will be purged.