Saltar al contenido

¿Cómo abro una ventana fija en Firefox (como el modo de aplicación de Chrome)?

Solución:

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‘&’Alternativamente…‘también debería funcionar en otros sistemas operativos, tal vez con algunos ajustes en los comandos utilizados, mientras que’Crear lanzador‘debería funcionar solo para la mayoría de los entornos de escritorio que implementan las’ specifactions ‘de freedesktop.

Configurar Firefox

Primer intento firefox --ProfileManager desde la terminal (es posible que primero deba cerrar cualquier instancia en ejecución de Firefox, o utilizar el -new-instance opción).
Crea un nuevo perfil y llámalo app. Seleccione el ‘Predeterminado’ (IMPORTANTE: de lo contrario, de forma predeterminada, iniciará el perfil de la aplicación que está creando) y presione ‘Salir’.

Administrador de perfiles de Firefox

Ahora corre firefox -P app. Esto iniciará Firefox desde el nuevo app perfil 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, deberá instalar algunas extensiones para eliminarlas; estas funcionan, aunque pueden ser mejores disponibles que ocultan las barras de forma permanente:

  • Ocultar barra de pestañas con una pestaña: oculta la barra de pestañas cuando solo hay una pestaña abierta.
  • Ocultar barra de navegación: debe presionar F2 para mostrar / ocultar la barra de navegación

Editar: Ambas opciones de ocultar la pestaña + barras de navegación también se incluyen con Classic Theme Restorer; también se pueden configurar pequeños íconos para un diseño más compacto.

Ahora, cuando corres firefox -P app -new-instance http://URL (p.ej firefox -P app -new-instance https://askubuntu.com/q/487936/178596), debería obtener una ventana de Firefox como esta:
Ventana de Firefox con solo barra de título

Además, cuando abre Firefox ejecutando firefox o haciendo clic en el botón Firefox, debería 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 quieras crear un lanzador para abrir tu aplicación desde el menú; puedes hacerlo usando 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 forma predeterminada al iniciar la aplicación. -new-instance es opcional pero permite que la aplicación Firefox se ejecute al mismo tiempo que Firefox normal. Consulte también: Mozilla Developer: opciones de la línea de comandos y la salida de firefox --help.
  • <ICON> es el nombre de un icono /usr/share/icons o ~/.local/share/icons, o la ruta a un archivo de icono (creo que preferiblemente PNG o SVG).
  • <KEYWORDS> – Palabras clave relevantes delimitadas por ;, puede incluir palabras que puede usar para buscar el lanzador en el tablero / menú, por ejemplo Paper;Ink;Toner;Opcional: comentarlo con un # al principio de la línea si no usa esto.

Para obtener más información sobre cómo funcionan los archivos .desktop, puede leer esto


También puede seguir los pasos anteriores y crear varios perfiles de aplicaciones diferentes, solo recuerde si usa un nombre diferente para app – p.ej gmailapp, debe utilizar ese nombre de forma coherente en lugar de app.

Además, no estoy seguro de que -new-instance La opción se necesita mucho más, la he dejado de todos modos.

Ver también: – https://superuser.com/questions/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; }

No lo he probado demasiado todavía, pensé que sería molesto de usar ya que oculta todas las pestañas abiertas …

Normalmente tengo una forma más fácil de hacer esto. Funciona con una instalación estándar de Firefox sin ninguna personalización. Incluso puede cambiar la altura y el ancho de la ventana.

El comando:

firefox -url 'data:text/html;charset=utf-8,<!DOCTYPE html><html><body><script>window.open("http://google.com", "_blank","height=400,width=600,menubar=no,location=no,toolbar=no,left=100,top=100")<%2Fscript><%2Fbody><%2Fhtml>'

Solo cambia http://google.com a la URL. También puede cambiar las variables de altura y ancho (en píxeles).

Firefox 73+ tiene navegadores específicos del sitio: https://bugzilla.mozilla.org/show_bug.cgi?id=1283670

  • Primer set browser.ssb.enabled para true en about:config.

  • Luego llame a su aplicación con -ssb en lugar de -url.

Por ejemplo:

firefox -ssb https://www.youtube.com

abre YouTube en este modo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *