Sua solução me fez pensar. Pode ser muito fácil editar os seus erros. Agora ...
Aviso: não uso webapps. Eu instalei o Youtube com o propósito de resolver esse problema. Isso pode não funcionar com todas as aplicações web, você terá que tentar cada um e postar nos comentários para que possamos trabalhar juntos se você não puder por conta própria. Eu postei isso como uma resposta, porque os comentários são curtos.
Vamos começar do início, o comando que você chama para executar um webapp é chamado de unity-webapps-runner
. Não sei como funciona, não sei como consertar it . O que eu sei é que você pode facilmente substituí-lo com um script bash que lança o Firefox. Eu não sou um pro bash scripter , mas isso funciona:
#!/bin/bash
for i; do
if [[ $URL = "1" ]]; then
firefox $i;
exit;
fi
if [[ $i = "-d" ]]; then
URL="1";
fi
done
O que o script faz é que ele esperará até que o argumento -d apareça e tome o próximo argumento como uma URL para o Firefox.
Salve este arquivo no seu diretório ~ / como unity-webapps-runner
e torne-o executável. Renomeie unity-webapps-runner
em /usr/bin/
para algo como unity-webapps-runner-classic
. Eu presumo que você saiba que precisa de permissões de root para essas ações e presumo que você tenha conhecimento sobre esses procedimentos específicos. Cole o seu ~/unity-webapps-runner
to /usr/bin/
e tente lançar um webapp, o Youtube primeiro para ver que eu não te enganei.
Deve ser isso. Agora vai lançar uma aba / nova janela no Firefox ao invés do navegador Ubuntu. Você poderia substituir firefox
no script bash com chromium
ou google-chrome
ou qualquer outro navegador para que eles sejam ativados.