On Thu, Dec 27, 2018 at 06:05:42PM -0800, John Smiley wrote:
> I re-read all of the docs on this topic and I think this setting determines
> which dvm is used when the qube asks to open a document or run a program in a
> dvm unless it specifies a specific dvm.
>
> So the dvm given by this pref would by used by the Qube's File application
> when you select a file and choose edit or view in DisposableVM from the menu.
>
> It would also be used when opening a file via the qube's command line with
> qvm-open-in-dvm or running a program with qvm-run.
>
> Is this correct?
Yes.
>
> Did I leave anything out?
>
Only that it's possible to override this from within the qube, by
specifying an alternative for particular applications, using
qvm-open-in-vm '$dispvm:. One can, for example set this in
.mailcap or in defaults file if the change is to be permanent.
> Are there any restrictions on which dvms can be used from a given domain? For
> example, is it valid to have a fedora-28-dvm as the default dispvm for a
> fedora-29 domain? Not that you would typically need to do that, but is there
> any reason it would not work assuming the fedora-28-dvm had the necessary
> software installed?
>
No - you can set as you like.
> What led me to this question was cloning the provided fedora-29 templateVM to
> fedora-29-test-1, installing google-chrome-stable in the clone, and creating
> a new qube vm from the new template. The new qube still uses the original
> fedora-29-dvm domain for its default dispvm. It seems to work fine for
> viewing and editing documents in a dvm. both from the command line with
> qvm-open-in dvm and from Nautilus, but abends with "Service call error:
> Request refused" (ex: qvm-run --dispvm fedora-29-dvm terminal) or does
> nothing when I attempt to use qvm-run.
>
> Do I need to create a new dvm from a domain based on the new fedora-29-test-1
> template and assign that to qubes as their default dispvm for qubes based on
> the same template?
>
> What is SOP wrt dvms when you create a new template and qubes based on that
> template?
Qubes are created using the global default_dispvm, (set in qubes-prefs),
not the dispvm set for the Template. You can override this on creation
with qvm-create or update the setting using qvm-prefs.
You dont *need* to create a new dvmTemplate, but you can do so if you
wish. Remember that you can use any qube as a dvmTemplate, so you can
configure a qube, clone it and set netvm none, and have one online and
one offline. Then you can use these as dvmTemplates to have online and
offline disposableVMs, called as you wish.
--
You received this message because you are subscribed to the Google Groups
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to qubes-users+unsubscr...@googlegroups.com.
To post to this group, send email to qubes-users@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/qubes-users/20181228115105.vkxhyiyt5elpqrty%40thirdeyesecurity.org.
For more options, visit https://groups.google.com/d/optout.