Como recuperar aplicativos web unitários para a integração do firefox?

19

Não acredito que não tenha havido uma pergunta ou problema em aberto para isso antes.

Eu recentemente instalei o ubuntu 14.04 junto com meus aplicativos web favoritos; e eu, infelizmente, percebi que eles não estão mais integrados ao firefox / cromo. Em vez disso, eles usam um navegador mínimo no qual não estou interessado.

Dentro dos poucos motivos pelos quais ainda estou usando a unidade e não mudei para o gnome ou xfce, são os webapps de unidade. Não conheço nenhum outro sistema operacional ou ambiente de desktop (DE) que integre os aplicativos da Internet no computador e, ao mesmo tempo, mantenha o poder do navegador da Web e do estilo de uso do computador.

Adorei poder ter dezenas de guias abertas & estar em um clique longe para o meu guia do facebook. E eu adorava criar novas abas nas mesmas janelas que eu usava para abrir minha webapp. Nenhuma menção de todas as capacidades que o firefox me fornece ...

Então, existe alguma solução alternativa para recuperar os webapps de unidade integrados no firefox / cromo? Já verifiquei as configurações do sistema e a ferramenta de ajuste de unidade sem sorte.

A principal questão dos webapps de unidade foi que há poucos deles, eles precisam de mais recursos e mais estabilidade. Se o Ubuntu não consertar isso, eu pensarei strongmente em mudar para outro DE. Vamos Canonical, eu não estou usando um tablet, eu tenho 6GB de RAM e quero ver muitos aplicativos e muitas páginas ao mesmo tempo.

EDIT - Eu relatei um bug no launchpad para este problema: link

EDIT - Minha proposta de solução: A solução pode ser arquivada seguindo o caminho que estou descrevendo abaixo. Eu só posso mostrar, alguém tem que passar por isso.

  1. obtenha a fonte para 14.04 unity-webapps
  2. edite o local onde o webapp-browser é alterado para ser, por padrão, para webapps de unidade dentro do libunity-webapps.
  3. Compile novamente o código para 14.04 e poste o pacote de saída aqui.

A fonte da libunidade está hospedada aqui: link

    
por Akronix 25.04.2014 / 18:18

3 respostas

1

Ok, pelo menos para o cromo isso pode ser resolvido (de alguma forma):

apenas altere a linha em

/usr/share/applications/<yourwebapp>.desktop

que diz

Exec=unity-webapps-runner ...

para:

Exec= chromium-browser --app=http://mail.google.com (for gmail)

Acho que é melhor mover o arquivo da área de trabalho para ~.local/share/applications e desinstalar completamente o aplicativo da Web correspondente, já que o arquivo da área de trabalho imo tudo o que o aplicativo da Web inteiro faz ...

Tenho certeza de que há algo semelhante para o Firefox

    
por wa4557 07.05.2014 / 00:30
1

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.

    
por Xweque 06.05.2014 / 00:43
0

Eu tenho pesquisado isso para, como eu não queria Chrome / Chromium, mas parece que não vai funcionar com o Firefox mais. Eles 'largaram'.

link

    
por mote 04.02.2016 / 09:43