On Wed, Nov 03, 2021 at 05:29:33AM -0300, Franz wrote: > On Wed, Nov 3, 2021 at 2:18 AM Andrew David Wong <a...@qubes-os.org> wrote: > > > On 11/2/21 6:14 PM, Franz wrote: > > > Hello > > > the documented way to start a disposable from dom0 is: > > > > > > $ qvm-run --dispvm=<DISPOSABLE_TEMPLATE> --service qubes.StartApp+firefox > > > > > > > > > however this works well when the disposable template is based on Fedora, > > > but when it is based on Debian it gives me the following error: > > > disp6615: command failed with code: 1 > > > any idea? > > > > > > > Is it possible that the command you're attempting to execute is not > > being found in the disposable, e.g., because Firefox is not installed in > > the template on which that disposable is (ultimately) based or because > > the proper command to run it is different from `firefox`? > > > > > Many thanks Andrew, it seems that somehow you are right, but in this sense > strange things happen: > 1. writing xterm or gnome-terminal rather than firefox results in "failed > with code:1" > 2. writing google-chrome rather than firefox correctly starts google-chrome > and the generated disp2571 does not shutdown, so other tests are possible: > 3. writing "qvm-run disp2571 firefox" correctly starts firefox > 4. writing "qvm-run disp 2571 gnome-terminal" correctly starts > gnome-terminal > > So resuming why is it that this does not work: > $ qvm-run --dispvm=deb-10-java-dvm --service qubes.StartApp+firefox > but these work > $ qvm-run --dispvm=deb-10-java-dvm --service qubes.StartApp+google-chrome > $ qvm-run disp2571 firefox
The plain call to qvm-run attempts to run the executable directly. This is why `qvm-run disp2571 firefox` works. The use of `--service qubes.StartApp+` tries to start an application using a *desktop file* - in Debian, the file for the firefox application is called firefox-esr - it's at /usr/share/applications/firefox-esr.desktop So with that usage you need: `qvm-run --dispvm=deb-10-java-dvm --service qubes.StartApp+firefox-esr` xterm does not have a desktop file - so you cant use the `--service qubes.StartApp+` approach at all unless you provide one. -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/YYKbKmWJ2oeo45uu%40thirdeyesecurity.org.