Estuve buscando algo como esto por un tiempo, así que así es como hice mi propio modo de 'aplicación' de Firefox.
Para Googlenauts con Windows / Mac, ' Configurar Firefox ' y ' Alternativamente ... ' también deberían funcionar en otros sistemas operativos, tal vez con algunos ajustes a los comandos utilizados, mientras que ' Crear Lanzador ' debería funcionar solo para la mayoría de los entornos de escritorio que implementan Freedesktop ' specifactions '.
Configurar Firefox
Primero ejecute firefox --ProfileManagerdesde la terminal (es posible que primero necesite cerrar cualquier instancia de Firefox en ejecución, o use la -new-instanceopción) .
Crea un nuevo perfil y llámalo app. Seleccione el 'Predeterminado' ( IMPORTANTE: de lo contrario, de manera predeterminada, se iniciará el perfil de la aplicación que está creando) y presione 'Salir'.

Ahora corre firefox -P app. Esto iniciará Firefox desde el nuevo appperfil que acaba de crear. Como eliminar las pestañas y la barra de navegación ahora es difícil o imposible en la configuración de Firefox, necesitará instalar algunas extensiones para eliminarlas; estas funcionan, aunque pueden ser mejores disponibles que ocultan las barras permanentemente:
Editar: Ambas opciones de ocultar la barra de pestañas + barra de navegación también se incluyen con Classic Theme Restorer : también se pueden configurar iconos pequeños para un diseño más compacto.
Ahora, cuando ejecuta firefox -P app -new-instance http://URL(por ejemplo firefox -P app -new-instance /ubuntu//q/487936/178596), debería obtener una ventana de Firefox como esta:

Además, cuando abre Firefox ejecutando firefoxo haciendo clic en el botón Firefox, debe abrir su perfil normal de Firefox con la pestaña y las barras de navegación.
Funciona en Firefox 30.0, 40.0, parcialmente probado en 52.
Crear lanzador
Probablemente desee crear un iniciador para abrir su aplicación desde el menú; puede hacerlo utilizando esta plantilla:
[Desktop Entry]
Name=<APP NAME>
GenericName=<APP NAME>
#Comment=Browse the Web
Exec=firefox -P app -new-instance <https://URL>
Icon=<ICON>
Terminal=false
Type=Application
#MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
#Categories=Network;WebBrowser;
Keywords=<KEYWORDS>
Dónde:
<APP NAME> es el nombre de tu aplicación
<https://URL>es la URL que desea que se muestre de manera predeterminada al iniciar la aplicación. -new-instancees opcional pero permite que la aplicación Firefox se ejecute al mismo tiempo que Firefox normal. Ver también: Desarrollador Mozilla - Opciones de línea de comandos y la salida de firefox --help.
<ICON>es el nombre de un icono /usr/share/iconso ~/.local/share/icons, o la ruta a un archivo de icono (preferiblemente PNG o SVG, creo).
<KEYWORDS>- ;Palabras clave relevantes delimitadas por , puede incluir palabras que puede usar para buscar el iniciador en el Tablero / Menú - por ejemplo Paper;Ink;Toner;- Opcional : coméntelo con un #al principio de la línea si no lo usa.
Para obtener más información sobre cómo funcionan los archivos .desktop, puede leer esto
También puede seguir los dos pasos anteriores y crear varios perfiles de aplicaciones diferentes, solo recuerde si usa un nombre diferente para app, por ejemplo gmailapp, debe usar ese nombre de manera consistente en lugar de app.
Además, no estoy seguro de que la -new-instanceopción se necesite mucho más, la he dejado de todos modos.
Ver también: - /superuser/468580/create-application-shortcut-chromes-feature-in-firefox
Alternativamente...
Estaba buscando una solución para crear un script para poder ejecutar un comando y crear aplicaciones de Firefox (sin extensiones, etc.), y el siguiente userChrome.css funciona bien para ocultar todas las barras de herramientas:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#TabsToolbar,
#PersonalToolbar,
#BookmarksToolbar,
#MenuToolbar,
#tabbrowser-tabs,
#nav-bar,
#TabsToolbar { display: none !important; }
Todavía no lo he probado demasiado, pensé que sería molesto usarlo ya que oculta todas las pestañas abiertas ...