Por que o Firefox Prism não está mais nos repositórios?

10

O Prism é um navegador simples, baseado no XULRunner, que hospeda aplicativos da Web sem a interface completa do navegador. Parece que o Firefox Prism foi removido dos repositórios desde 10.04; não há pacote para Natty (11.04), Oneiric (11.10) ou Precise (12.04), apenas para as versões LTS Hardy (8.04) e Lucid (10.04).

As pessoas estão escrevendo sobre problemas de incompatibilidade com as versões mais recentes do Firefox, mas ainda estou usando o Prism sem problemas no Maverick (10.10, sem atualizações) com o Firefox mais recente do PPA.

Existe alguma razão pela qual o Prism foi removido? Existe algum motivo para eu não poder usá-lo e não instalá-lo manualmente? Existe algo melhor ou alguma alternativa para> = 12,04?

Eu sei que é possível criar uma entrada de menu (um arquivo .destkop) que aponte para firefox http://someurl.com/, mas eu também gostaria de manter os históricos, o cache, os cookies etc. separados. Além disso, acho interessante que o prisma seja fornecido com uma interface simplificada, sem barra de endereço e assim por diante.

lumbric
fonte

Respostas:

7

Solução fácil

Feche todas as janelas do Firefox (também esta!). Execute firefox -ProfileManagere adicione um novo perfil para seu aplicativo da web. Você pode remover a barra de guias nas preferências e em todos os outros elementos perturbadores da GUI. Feche tudo e execute o gerenciador de perfis novamente para selecionar seu perfil padrão desta vez. Agora o Firefox deve iniciar seu perfil padrão se você desmarcar "perguntar sempre".

Em seguida, crie um arquivo my_webapplication.desktope crie um iniciador. Este é um exemplo para o calendário do Google:

[Desktop Entry]
Name=Google Calendar
Exec=firefox -P gcalendar -no-remote
Terminal=false
Type=Application
Icon=firefox

O ícone deve ser melhor, não o Firefox, mas o caminho para um ícone de sua escolha.
gcalendaré o nome do perfil que eu escolhi antes.

Melhoria

Se o seu aplicativo já estiver aberto, abrir este iniciador novamente resultará em um erro. Você pode instalar wmctrle usar este pequeno script para executar seu aplicativo da web:

# Is there any window with Google Calendar in the title?
if [ -z "`wmctrl -l|grep 'Google Calendar'`" ]; then
  # No --> run it
  firefox -P gcalendar -no-remote;
else
  # Yes --> change focus to this window
  wmctrl -a 'Google Calendar';
fi

Use cromo

Bem ... eu desisti. O cromo é a solução mais fácil. Basta clicar em "Criar atalho do aplicativo ..." (em "Ferramentas") e pronto. Você encontrará um arquivo * .desktop no ~/.local/share/applicationsqual pode ser personalizado.

Você pode personalizar o arquivo * .desktop. Por exemplo, o docky não reconhece um aplicativo da web Chromium como um aplicativo diferente; portanto, o ícone do Chromium é exibido. Você pode alterar esse comportamento usando o WMClass conforme descrito aqui . Mas você terá que adicionar também um parâmetro, --class=MyArbitraryChromiumAppnameconforme discutido neste relatório de bug . Se você deseja executar o Google Agenda, o arquivo * .desktop .local/share/applications/deve ficar assim:

[Desktop Entry]
Version=1.0
Name=Google Calendar
Exec=/usr/bin/chromium-browser "--app=https://www.google.com/calendar/render?gsessionid=HERE_GOES_THE_SESSION_ID_CREATED_AUTOMATICALLY" --class=gcal
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/peter/.icons/google_calendar.png
Categories=Network;WebBrowser;
StartupNotify=true
StartupWMClass=gcal

Nota: você precisa adicionar --class=gcale definir a propriedade StartupWMClass=gcal(você pode escolher qualquer nome em vez de gcal).

lumbric
fonte
5

Existe alguma razão pela qual o prisma foi removido?

Porque a Mozilla interrompeu o desenvolvimento do Prism há mais de um ano , em fevereiro de 2011.

Existe algo melhor ou alguma alternativa para> = 12,04?

Existe algum motivo para eu não usá-lo e não instalá-lo manualmente?

Não, deve ser seguro instalar e usar manualmente, desde que você possa satisfazer todas as dependências.

No momento, o suporte a aplicativos da Web no Firefox está em andamento:

ish
fonte
Obrigado por suas dicas. Eu pensei que deveria haver uma alternativa. Realmente estranho que houvesse três aplicativos e nenhum deles continuasse nem estivesse disponível para download oficial. Desisti e criei meu próprio aplicativo independente. Vou adicionar uma resposta de como fazê-lo, quando terminar.
Lumbric