Sys-audio and Qubes Application Menu

Recently I’ve setup a sys-audio qube following the guide by @neowutran. I’m really happy with it. At the moment there is only a minor problem I’d like to fix: in my Qubes Application Menu the sys-audio is shown as a qube not as a service. Can this be changed?

The only reference to this question I’ve found in the forum is this thread but it doesn’t provide any suggestion, simply says it is normal.

Set “Provides network” option for your sys-audio qube.

Hello, sorry to necrobump, but to me, this looks more like a “hack” than an expected behaviour. Plus it gives sys-audio the capability to, namely, provide network, which may clearly not be desired.
Even if this workaround is fulfilling its purpose, I think a cleaner process would involve two separate parameters: “Provides network” and something like “Is a service”. Do you think we should open a ticket for this?

You are right that it is hacky. Starting in 4.3 there is a better solution. From the qvm-service manpage:

servicevm
    Default: disabled
    Changes the qube icon to ServiceVM theme and moves the qube to ``SERVICE``
    tab of Qubes Application Menu.
    If the qube ``provides_network`` property set/reset to True or False,
    the value of ``servicevm`` feature is automatically readjusted accordingly.

(Thanks to @alimirjamali)

See: Disabling 'Provides network' for sys-usb confusingly changes menu item prefix and icon. · Issue #7298 · QubesOS/qubes-issues · GitHub

2 Likes