linux – ¿Cómo hago para que Firefox recuerde el tamaño de su ventana?

Pregunta:

Por lo general, uso Firefox completamente maximizado, pero ocasionalmente quiero usarlo en un tamaño que cubra aproximadamente la mitad de la pantalla. Desafortunadamente, cuando desmaximizo la ventana, se reduce al tamaño que usé por última vez y luego cambia de tamaño inmediatamente para cubrir toda la pantalla. ¿Hay alguna forma de hacer que permanezca en el tamaño que tenía la última vez que lo tuve sin maximizar?

EDITAR: Solo para aclarar, solo hace esto si apagué FireFox desde la última vez que no maximicé; si aún se está ejecutando, funciona bien.

Respuesta:

Te mostraré tres soluciones, cada una de las cuales tiene sus inconvenientes, pero espero que al menos una de ellas te resulte aceptable.

JavaScript

Esta es probablemente la única aplicación útil de window.resizeTo . Escribe

javascript:window.resizeTo(1280,512)

en la barra de direcciones. Puede convertir esto en un marcador fácilmente.

Inconvenientes

  • No funciona si tiene JavaScript desactivado.
  • Los bloqueadores de JavaScript pueden interferir (aunque NoScript no lo hace)
  • Funciona con la configuración predeterminada de Firefox, pero no lo hace si ha eliminado la marca de verificación de Allow scripts to: Move or resize existing windows en Edit/Preferences/Content/Enable JavaScript/Advanced...

Administrador de ventanas

wmctrl -r Firefox -e 0,-1,-1,1280,512

Inconvenientes:

  • Deberá tener wmctrl instalado (hay un paquete wmctrl para Fedora )
  • Requiere un administrador de ventanas X compatible con EWMH / NetWM (aunque se admiten los administradores de ventanas predeterminados de KDE y GNOME)
  • Si tiene más de una ventana de Firefox abierta, tendrá que especificar exactamente cuál desea cambiar de tamaño. Consulte la documentación de wmctrl sobre cómo puede hacer esto, no es difícil.

Línea de comando

La solución más obvia es iniciar Firefox con la geometría de ventana deseada. Comenzará sin maximizar, pero si maximiza y luego vuelve a desmaximizar, se reducirá al tamaño que tenía antes.

Por lo general, puede determinar la geometría de la ventana para aplicaciones X Window de la siguiente manera:

firefox -geometry 1280x512+0+0

Eso no funcionó para mí, así que busqué las opciones de línea de comando de Firefox (abreviadas):

Usage: firefox [ options ... ] [URL]
       where options include:

-height <value>     Set height of startup window to <value>.
-width <value>      Set width of startup window to <value>.
-no-remote      Open new instance, not a new window in running instance.

Lo intenté

firefox -no-remote -height 1280 -width 512 

pero eso tampoco funcionó. Creo que esto es un error en Firefox, y tal vez funcione en otras versiones o en otras plataformas.

Inconvenientes

  • Ninguno de los anteriores me funcionó con Firefox 3.0.12 en Ubuntu 9.04.
  • Solo funciona siempre que no cambie el tamaño de la ventana manualmente.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Ir arriba