mirror of
https://github.com/Qubes-Community/Contents.git
synced 2024-12-24 06:39:25 -05:00
28 lines
1.2 KiB
Plaintext
28 lines
1.2 KiB
Plaintext
|
Link to the Qubes Docs: https://www.qubes-os.org/doc/dispvm-customization
|
||
|
|
||
|
This describes how to create an own disposable AppVM which will be based on an existing template
|
||
|
|
||
|
# Create a new Disposable App-VM which is based on a custom template (here named: t-fedora-26)
|
||
|
qvm-create --template t-fedora-26 --label red --property template_for_dispvms=True --class=AppVM my-dvm
|
||
|
|
||
|
# TEST: Start an application in this dvm
|
||
|
qvm-run --dispvm=my-dvm xterm
|
||
|
|
||
|
# Fix menu entry from Domain: my-dvm to Disposable: my-dvm
|
||
|
# https://groups.google.com/forum/#!msg/qubes-users/gfBfqTNzUIg/sbPp-pyiCAAJ
|
||
|
# https://github.com/QubesOS/qubes-issues/issues/1339#issuecomment-338813581
|
||
|
qvm-features my-dvm appmenus-dispvm 1
|
||
|
qvm-sync-appmenus --regenerate-only my-dvm
|
||
|
|
||
|
# Change the Disp-VM from an AppVM (here for an AppVM which is named my-untrusted)
|
||
|
qvm-prefs --set my-untrusted default_dispvm my-dvm
|
||
|
|
||
|
# Try to start something from this AppVM in a disposable VM
|
||
|
qvm-run --auto my-untrusted 'qvm-open-in-dvm https:/google.de'
|
||
|
# This should start a new dispvm which is based on your dvm-App
|
||
|
# Check the template on which the dispvm is based on in dom0
|
||
|
qvm-ls | grep disp
|
||
|
|
||
|
# Set default DispVM
|
||
|
qubes-prefs --set default_dispvm my-dvm
|