Como executo o Firefox OS como um aplicativo independente?

2

Eu tenho o add-on para o Firefox OS simulador , e funciona muito bem! Ele continua funcionando mesmo depois que o Firefox é fechado, para que eu possa economizar o poder de processamento de outras coisas.

Eu gostaria de executá-lo como um aplicativo independente, para que eu nem precise abrir o Firefox em primeiro lugar.
Eu fui ao System Monitor, e ele diz que o processo (eu imaginei qual pelo uso da CPU e nome do arquivo) foi iniciado via /home/james/.mozilla/firefox-trunk/vkuuxfit.default/extensions/[email protected]/resources/r2d2b2g/data/linux64/b2g/plugin-container 3386 true tab , então eu tentei rodar isso no Terminal (depois que eu fechei o simulador, claro, mas dá isto:

james@james-OptiPlex-GX620:~/.mozilla/firefox-trunk/vkuuxfit.default/extensions/[email protected]/resources/r2d2b2g/data/linux64/b2g$ ./plugin-container 3386 true tab
./plugin-container: error while loading shared libraries: libxpcom.so: cannot open shared object file: No such file or directory
james@james-OptiPlex-GX620:~/.mozilla/firefox-trunk/vkuuxfit.default/extensions/[email protected]/resources/r2d2b2g/data/linux64/b2g$

O que devo fazer? É o que eu estou tentando mesmo possível? (Deve ser, desde que o simulador continuou rodando mesmo depois que o próprio Firefox foi fechado ...)

NOTA: tentei chmod u+sx plugin-container , mas isso não ajudou.

    
por JamesTheAwesomeDude 15.11.2012 / 23:52

1 resposta

4

AWWWWWW YEEEEEEAAAAAHHHH !!!

Eu percebi isso! Acontece que há uma versão especial para ser executada sozinha. (Assim que eu postei a pergunta, comecei a fazer algumas pesquisas eu mesmo. Eu encontrei o que eu precisava.)

Eu fiz um script de instalação, se alguém quiser: link < br> Pessoas com computadores de 64 bits, abra-o com um editor de texto e siga as instruções de comentários.

Para desinstalar, digite

sudo rm -R /opt/b2g  
sudo rm /usr/bin/b2g
sudo rm /usr/share/applications/b2g.desktop

De nada!

Melhor caminho:

No terminal, corra

~/.mozilla/firefox-trunk/{PROFILE_NAME}/extensions/[email protected]/resources/r2d2b2g/data/linux64/b2g/b2g -profile ~/.mozilla/firefox-trunk/{PROFILE_NAME}/extensions/[email protected]/resources/profile

... altere linux64 para linux se estiver em uma máquina de 32 bits.

Eu tenho a minha configuração em que ~/.mozilla/firefox-trunk/{PROFILE_NAME}/extensions/[email protected]/resources/r2d2b2g/data/linux64/b2g é um link simbólico para /usr/lib/b2g e um script de inicialização simples foi escrito em /usr/bin/b2g .

    
por JamesTheAwesomeDude 16.11.2012 / 20:45