Perché Firefox Prism non è più nei repository?


10

Prism è un semplice browser basato su XULRunner che ospita applicazioni Web senza l'interfaccia completa del browser. Sembra che Firefox Prism sia stato rimosso dai repository dal 10.04; non esiste un pacchetto per Natty (11.04), Oneiric (11.10) o Precise (12.04), solo per le versioni LTS Hardy (8.04) e Lucid (10.04).

Le persone scrivono di problemi di incompatibilità con le versioni più recenti di Firefox, ma sto ancora usando Prism senza problemi su Maverick (10.10, nessun aggiornamento più) con l'ultimo Firefox di PPA.

C'è qualche motivo per cui il prisma è stato rimosso? C'è qualche motivo per cui non potrei usarlo e non installarlo manualmente? C'è qualcosa di meglio o qualche alternativa per> = 12.04?

So che è possibile creare una voce di menu (un file .destkop) che indica firefox http://someurl.com/, ma vorrei anche separare la cronologia, la cache, i cookie ecc. Inoltre, trovo bello che il prisma abbia un'interfaccia semplificata senza barra degli indirizzi e così via.

Risposte:


7

Soluzione semplice

Chiudi tutte le finestre di Firefox (anche questa!). Esegui firefox -ProfileManagere aggiungi un nuovo profilo per la tua applicazione web. È quindi possibile rimuovere la barra delle schede nelle preferenze e tutti gli altri elementi della GUI di disturbo. Chiudi tutto ed esegui nuovamente il gestore profili per selezionare il tuo profilo predefinito questa volta. Ora Firefox dovrebbe iniziare il tuo profilo predefinito se deselezioni "chiedi sempre".

Quindi creare un file my_webapplication.desktope creare un launcher. Questo è un esempio per il calendario di Google:

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

L'icona dovrebbe essere migliore non firefox, ma un percorso verso un'icona di tua scelta.
gcalendarè il nome del profilo che ho scelto prima.

Miglioramento

Se l'applicazione è già aperta, l'apertura di questo programma di avvio comporterà un errore. È possibile installare wmctrle utilizzare questo piccolo script per eseguire l'applicazione 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

Usa il cromo

Beh ... ho rinunciato. Il cromo è la soluzione più semplice. Basta fare clic su "Crea scorciatoia applicazione ..." (in "Strumenti") e il gioco è fatto. Troverai un file * .desktop in ~/.local/share/applicationscui puoi personalizzarlo.

Potresti voler personalizzare il file * .desktop. Ad esempio docky non riconosce un'applicazione web Chromium come un'applicazione diversa, quindi viene visualizzata l'icona Chromium. È possibile modificare questo comportamento utilizzando WMClass come descritto qui . Ma dovrai aggiungere anche un parametro --class=MyArbitraryChromiumAppnamecome discusso in questa segnalazione di bug . Se vuoi eseguire Google Calendar, il tuo file * .desktop .local/share/applications/dovrebbe apparire così:

[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: devi aggiungere --class=gcale impostare la proprietà StartupWMClass=gcal(puoi scegliere qualsiasi nome invece di gcal).


5

C'è qualche motivo per cui il prisma è stato rimosso?

Perché Mozilla ha interrotto lo sviluppo di Prism più di un anno fa , nel febbraio 2011.

C'è qualcosa di meglio o qualche alternativa per> = 12.04?

C'è qualche motivo per cui non dovrei usarlo e non installarlo manualmente?

No, dovrebbe essere sicuro installare manualmente e utilizzare a condizione che tu possa soddisfare tutte le dipendenze.

Il supporto delle applicazioni Web in Firefox è attualmente in corso:


Grazie per i tuoi suggerimenti. Pensavo ci dovesse essere un'alternativa. Davvero strano che c'erano 3 applicazioni e nessuna di esse è continuata né disponibile come download ufficiale. Ho rinunciato e creato la mia applicazione autonoma. Aggiungerò una risposta su come farlo, al termine.
lumbric
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.