On Tue, Jan 03, 2017 at 08:42:37PM -0800, Andrew David Wong wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > On 2017-01-03 16:16, Unman wrote: > > On Tue, Jan 03, 2017 at 08:57:58AM +0000, Robin Green wrote: > >> On Tue, 3 Jan 2017 at 03:14 Unman <un...@thirdeyesecurity.org> wrote: > >> > >>>>> -------- Original Message -------- > >>>>> Subject: [qubes-users] How to set file association in disposable VMs? > >>>>> Local Time: December 29, 2016 7:48 PM > >>>>> UTC Time: December 29, 2016 11:48 AM > >>>>> From: gree...@gmail.com > >>>>> To: qubes-users <qubes-users@googlegroups.com> > >>>>> > >>>>> I have configured Nautilus in an AppVM to open PDF files with Okular, > >>> and > >>>>> I've then done the same configuration (as user "user") in the > >>> TemplateVM > >>>>> that the disposable VMs are also based on. However, when I choose > >>> "Open in > >>>>> disposable VM" from that reconfigured AppVM, even though the dispvm > >>>>> savefile is updated before launching the dispvm, it still uses the > >>> default > >>>>> PDF viewer instead of Okular. > >>>>> > >>>>> > >>>>> Sounds similar to this: > >>>>> > >>>>> > >>> https://groups.google.com/forum/#!searchin/qubes-users/open$20in$20dvm|sort:relevance/qubes-users/GZ2zWcoMuwc/vwAzmYS5DgAJ > >>>>> > >>>>> --WillyPillow > >>>>> > >>> > >>> You don't say *how* you have changed the association. > >>> > >> > >> I changed it using Nautilus, by right-clicking on the file, Properties. > >> > >> > >>> Try changing the file association in the template: > >>> mimeopen -d file.pdf will allow you to set the default application. > >>> Close down the template. > >>> Then make sure the dvm file is regenerated before opening the dispVM, > >>> as you have done. > >>> > >> > >> That didn't work either. Please note, as noted already in this thread, this > >> is a known bug. > >> > > > > Did you actually read that bug report? I'm amazed it's still open. > > > > Would you mind explaining why you think it should be closed? > > > I assume that you are using a Fedora template since 'mimeopen' > > works for a vanilla Debian template. > > > > For Fedora based dvms, the dvm does NOT pick up the association from the > > template. It's therefore necessary to customize the DispVM: there are > > instructions for doing this in the docs. > > > > In brief, for a fedora-24-dvm: > > qvm-run -a fedora-24-dvm xterm > > > > In the dvm: > > mimeopen -d test.pdf > > touch /home/user/.qubes-dispvm-customized > > sudo halt > > > > Regenerate DispVM template using qvm-create-default-dvm: > > qvm-create-default-dvm fedora-24 > > > > If this solves the problem in the aforementioned issue, we can add this > to the documentation (as a way of closing that issue). > > > > > I haven't tested this with Okular, but it works for setting other default > > applications. Can you confirm it with Okular? > > >
I'm amazed it is still open because it is a subset of customizing the dispVM template which is already well documented. This method works for switching between the apps I use - for PDF between evince and xpdf. Robin reports it doesnt work for Okular, so we should look at why that doesnt work when other programs do. I'm not familiar with that program, (or nautilus generally), but the principles of dispVM opening are quite straightforward. -- 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/20170104122858.GA31162%40thirdeyesecurity.org. For more options, visit https://groups.google.com/d/optout.