![]() After installing "codeblocks" app in TemplateVM it doesn't appear in Qubes VM Manager's available app shortcuts.
If I run in a Dom0 Terminal: /usr/libexec/qubes-appmenus/qubes-receive-appmenus fedora-23
I get this: "Warning: ignoring key 'Name' of codeblocks.desktop"
The "Name" key in that file has value "Code::Blocks"
The problem comes from line 168, because of the colons in the app Name.
By adding the colon ":" to the std_re used to match valid characters for "Name", the app is correctly parsed and I can add the shortcut to AppVMs
(cherry picked from commit
|
||
---|---|---|
.. | ||
convert-apptemplate2vm.sh | ||
convert-dirtemplate2vm.sh | ||
create-apps-for-appvm.sh | ||
qubes-core-appmenus.py | ||
qubes-receive-appmenus | ||
qubes.SyncAppMenus | ||
qubes.SyncAppMenus.policy | ||
qvm-appmenu-replace | ||
qvm-sync-appmenus | ||
remove-appvm-appmenus.sh |