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:<DVMTemplate>. 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.

Reply via email to