¿Por qué Firefox Prism ya no está en los repositorios?

10

Prism es un navegador simple basado en XULRunner que aloja aplicaciones web sin la interfaz completa del navegador. Parece que Firefox Prism se eliminó de los repositorios desde 10.04; no hay paquete para Natty (11.04), Oneiric (11.10) o Precise (12.04), solo para las versiones LTS Hardy (8.04) y Lucid (10.04).

La gente está escribiendo sobre problemas de incompatibilidad con las nuevas versiones de Firefox, pero todavía estoy usando Prism sin problemas en Maverick (10.10, sin actualizaciones) con el nuevo Firefox del PPA.

¿Hay alguna razón por la cual se eliminó Prism? ¿Hay alguna razón por la que no deba usarlo y no instalarlo manualmente? ¿Hay algo mejor o alguna alternativa para> = 12.04?

Sé que es posible crear una entrada de menú (un archivo .destkop) que apunta firefox http://someurl.com/, pero también me gustaría separar los historiales, el caché, las cookies, etc. Además, me parece agradable que el prisma venga con una interfaz simplificada sin barra de direcciones, etc.

lumbric
fuente

Respuestas:

7

Solución fácil

Cierre todas las ventanas de Firefox (¡también esta!). Ejecute firefox -ProfileManagery agregue un nuevo perfil para su aplicación web. Luego puede eliminar la barra de pestañas en las preferencias y todos los demás elementos de la GUI perturbadores. Cierra todo y vuelve a ejecutar el administrador de perfiles para seleccionar tu perfil predeterminado esta vez. Ahora Firefox debería iniciar su perfil predeterminado si desmarca "preguntar cada vez".

Luego crea un archivo my_webapplication.desktopy crea un lanzador. Este es un ejemplo para el calendario de Google:

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

El icono debería ser mejor no Firefox, sino una ruta a un icono de su elección.
gcalendares el nombre de perfil que elegí antes.

Mejora

Si su aplicación ya está abierta, abrir este lanzador nuevamente generará un error. Puede instalar wmctrly usar este pequeño script para ejecutar su aplicación 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

Usar cromo

Bueno ... ya me rendí. El cromo es la solución más fácil. Simplemente haga clic en "Crear acceso directo a la aplicación ..." (en "Herramientas") y listo. Encontrará un archivo * .desktop en el ~/.local/share/applicationsque puede personalizarse.

Es posible que desee personalizar el archivo * .desktop. Por ejemplo, docky no reconoce una aplicación web de Chromium como una aplicación diferente, por lo que se muestra el icono de Chromium. Puede cambiar este comportamiento utilizando WMClass como se describe aquí . Pero también deberá agregar un parámetro --class=MyArbitraryChromiumAppnamecomo se describe en este informe de error . Si desea ejecutar Google Calendar, su archivo * .desktop .local/share/applications/debería verse así:

[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: debe agregar --class=gcaly establecer la propiedad StartupWMClass=gcal(puede elegir cualquier nombre en lugar de gcal).

lumbric
fuente
5

¿Hay alguna razón por la cual se retiró el prisma?

Debido a que Mozilla suspendió el desarrollo de Prism hace más de un año , en febrero de 2011.

¿Hay algo mejor o alguna alternativa para> = 12.04?

¿Hay alguna razón por la que no deba usarlo y no instalarlo manualmente?

No, debe ser seguro instalarlo manualmente y usarlo siempre que pueda satisfacer todas las dependencias.

El soporte de aplicaciones web en Firefox está actualmente en progreso:

ish
fuente
Gracias por tus pistas. Pensé que debía haber una alternativa. Realmente extraño que haya 3 aplicaciones y ninguna de ellas continúe ni esté disponible como descarga oficial. Me di por vencido y creé mi propia aplicación independiente. Agregaré una respuesta sobre cómo hacerlo, cuando esté terminado.
lumbric