I created an AppVM with these commands:
qvm-create -C AppVM -l green -t debian-10 test-dvm qvm-prefs test-dvm netvm ''
Now let’s say I want to turn this AppVM into a template to generate dispXXXX VMs.
Consequently, I type:
qvm-prefs test-dvm template_for_dispvms 1 qvm-features test-dvm appmenus-dispvm 1
- The “Advanced” tab of the “Qubes Manager” has a tick for “Disposable VM template” —> good
- In the Q Menu, there is the prefix “Disposable:” before “test-dvm” —> good
- Starting xterm or thunderbird or firefox-esr from the Q menu starts a dispXXXX —> Great
- Starting Files (nautilus) from the Q menu starts test-dvm —> bad
1. How to have all the applications from the Q menu starting in a dispXXXX (including e.g. Files/Nautilus)?
I have another VM (let’s call it other-dvm) that I would like to use as a template for dispXXXX.
In the Q menu, it is listed as: “Domain: other-dvm” and typing
qvm-features other-dvm appmenus-dispvm 1(in dom0) does not change anything, i.e. it is still listed as “Domain: other-dvm” and not as “Disposable: other-dvm” in the Q menu. NB: No error is thrown when typing the command.
Starting every app from the Q menu (e.g. xterm) starts other-dvm. Expected result: a dispXXXX is started
qvm-prefs other-dvmdisplays (among others):
template_for_dispvms - True
2. How can I turn that other-dvm VM into a template for disposable VMs? Meaning, how can I have all applications started from the Q menu to be started into a dispXXX
Thank you for your help and suggestions for these 2 questions.