On Wed, Nov 3, 2021 at 11:22 AM unman <[email protected]> wrote:
> On Wed, Nov 03, 2021 at 05:29:33AM -0300, Franz wrote: > > On Wed, Nov 3, 2021 at 2:18 AM Andrew David Wong <[email protected]> > 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. > > Wow Unman, it works, love you. Also I put it into a file.sh, create a launcher in the panel and it starts with a click. Wonderful -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/qubes-users/YYKbKmWJ2oeo45uu%40thirdeyesecurity.org > . > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/CAPzH-qD4zfXNQqxNpBg2wPHf%3Di7xBn3JytUFF4XM2pZj-teciw%40mail.gmail.com.
