Probando y Customizando Firefox 4 Beta 1

Pues continuando mi saga de los browser blues, Chrome me sigue dando lata de vez en cuando (en realidad creo que me estoy acostumbrando a reiniciar el browser más seguido, lo cual es malo), y vi que salio el beta del Firefox y me dio bastante curiosidad.

Firefox 4.0 Beta 1

Looking good. Me gustan las modificaciones que le hicieron a la interfaz de usuario, ahora es más hmm… streamlined (a veces me choca no saber español). No me termina de convencer al 100%, pero al parecer tomaron notas de lo que hizo el equipo de Google Chrome y subieron los tabs y eliminaron los menus, pero sigue quedando ese espacio vacio despues del botón y me molesta. Por suerte Firefox sigue siendo el browser más customizable, y creo que podemos arreglar esos detalles.

Title Bar + Tab Bar

Primero lo primero: combinar la barra del título con la barra de tabs. Creo que no solo aplica para Firefox, y de hecho esta es la manera en que funciona la extensión Greasemonkey y los UserScripts en general: userChrome.css y userContent.css. Estos dos archivos contienen y definen los fonts, colores y otras propiedades de la interfaz de Firefox, además de lo que se muestra en las paginas. Por default no existen (aunque existe un archivo de ejemplo), pero al crearse, el programa le da prioridad a las propiedades del archivo sobre las default de la interfaz o la página.

Para combinar la barra del título y la barra de tabs, habra que crear (o modificar si ya lo habían hecho antes) el archivo userChrome.css y agregar unas lineas de código. La carpeta del archivo esta medio escondida (y también depende del sistema operativo), pero basicamente se encuentra junto con la información del perfil de usuario de Firefox

XP: C:\Documents and Settings\<user>\Application Data\Mozilla\Firefox\Profiles\<profile>\chrome\

Vista\7: C:\Users\<user>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile>\chrome\

Firefox Profile

Una vez que encuentren la carpeta, hacen una copia del UserChrome-example.css y lo renombran a UserChrome.css, abren el archivo en su editor de texto favorito (personalmente me gusta Programmer’s Note para este tipo de cosas), y agregar las siguientes lineas despues la linea de @namespace (fuente original: Gdgtry)

#appmenu-button-container{
position: fixed !important;
}

#navigator-toolbox[tabsontop="true"] #TabsToolbar{
padding-left: 80px !important;
margin-right: 105px !important;
padding-top: 2px !important;
}

#appmenu-button{
padding: 3px 5px 3px 5px !important;
height: 20px !important;
}

Programmer's Notepad - userChrome.css

Listo, le dan guardar y reinician el browser. Ah, y antes de que se me olvide, este hack se ve feo cuando no existe ningun tab en la ventana, asi que hay que activar la opción de siempre mostrar el tab bar (Always show the tab bar).

Tabs - Activar "Always show the tab bar"

No es la única customización que se le puede hacer, esta otra página muestra modificaciones al color del botón, entre otras cosas, y con un poco de conocimiento de CSS de seguro es posible configurarla al gusto.

Customize

Bueno, ahora que ya tenemos combinada la barra del título con la barra de tabs, empecemos a mover otros detallitos. Esto es al gusto de cada quien, pero yo elimine el botón de crear nueva ventana, subi el botón de crear nuevo tab a la barra de tabs, y movi bookmarks a un lado del search. Es simplemente cosa de arrastrar los objetos (y si se quiere eliminar uno lo devuelves al panel). Yo usualmente saco el dialogo dando click derecho en algun espacio vacio de la barra y seleccionando Customize…, pero también es posible abrirlo desde el menú, en Customize – Customize Toolbar….

Firefox 4.0 Beta 1 - Customize

Firefox 4.0 Beta 1 - Casi listo...

Omnibar + Downloads

Además de los tabs en la barra del título, el otro feature que más me gusta de Chrome es el Omnibar: la barra de dirección que tambien hace busquedas. Firefox tiene la Awesomebar, que es bastante awesome, pero le falta la parte de ser buscador también. Por otra parte, también me gusta que los downloads aparecen abajo y no en una ventana aparte.

Ambos se pueden lograr en Firefox utilizando extensiones, sin embargo, por la naturaleza de los betas y para evitarse problemas, Mozilla bloquea las extensiones que no han sido probadas y hechas especificamente para las versiones más nuevas del programa. Aun así, es posible brincarse la protección.

Lo primero que hacemos es abrir un tab nuevo y entrar a la dirección about:config, aparecera un dialogo con un botón, el cual presionamos.

Firefox 4.0 Beta 1 - about:config

Aparecera una pantalla con muchos nombres de variables y sus valores. Damos click derecho en cualquier parte de la pantalla, le damos New y seleccionamos Boolean.

Firefox 4.0 Beta 1 - about:config

Saldra un dialogo para introducir el nombre, ponemos

extensions.checkCompatibility.4.0b

extensions.checkCompatibility.4.0b

Despues de eso seleccionamos false como valor de la nueva variable, y le damos Ok.

Enter boolean value - false

Con eso listo ya debemos de poder brincarnos la protección de instalación de las extensiones. Hora de instalar Omnibar, que combina la barra de dirección con el buscador, y Download Statusbar, que hace aparezca una barra en la parte inferior con las descargas.

Desafortunadamente descubri que Omnibar de verdad es incompatible, pero Download Statusbar si funciona sin problemas. Será cosa de esperar a que el desarrollador actualice su extensión.

Add-ons Manager

Add-ons Manager

Download Statusbar - Todos deberian de escuchar a Trash80

(fuente original: How-to Geek)

Otros Detalles

Por último, hay otro detalle que me molesta de la configuración default de Firefox: al tener muchos tabs abiertos, enves de hacerlos más chicos, aparecen unas flechas para hacer scrolling entre ellos. Personalmente prefieron que sigan decreciendo en tamaño, así que modificaremos otra variable.

Volvamos a abrir un tab con la dirección de about:config, y utilizando el filtro buscamos la variable:

browser.tabs.tabMinWidth

Damos click derecho y seleccionamos modificar el valor, el cual cambiamos a 0.

Enter integer value - 0

Ahora solo reiniciamos el browser, y el scrolling debe de desaparecer.

(fuente original: Lifehacker)

Y terminamos. Dudo que deje Chrome, me gusta demasiado y ya lo tengo bastante customizado, pero lo mismo dije de Firefox hace unos años y pues…, ya veremos que pasa. Por ahora, rockanroll, que los browsers siguen y siguen mejorando.

Tags: ,

2 Responses to “Probando y Customizando Firefox 4 Beta 1”

  1. klaufunky May 11, 2011 at 8:43 pm #

    Hola! Es la primera vez que le voy a meter mano al archivo Chrome.css, y googleando llegué hasta tu blog, que el post me pareció buenísimo!!
    Soy bastante inexperto y como en mi perfil de FF no tenía el archivo Chrome, en los foros me dijeron que ya no viene por defecto y hay que crearlo….
    ahora bien….te pregunto,,, Yo creo el directorio Chrome con los archivos dentro el userChrome.css y el userContent.css…los hago con el block de nota… dos archivos vacíos… y el userChrome.css lo modifico agregádole el código que pones para el primer tip, por ejemplo…. ¿y listo?
    mi duda es que: el archivo userChrome.css es n archivo vacío al que le ponemos el código y ya está? ¿no hay que poner nada más antes de poner el código?
    Desde ya muchas gracias, y en serio, el post está buenísimo!! …y me quedo paseando por tu blog!
    Klau

Trackbacks/Pingbacks

  1. Probando y Customizando Firefox 4 Beta 1 - July 8, 2010

    [...] Probando y Customizando Firefox 4 Beta 1 dako.rawrstudios.com/2010/07/probando-y-customizando-firefox…  por Dako hace 2 segundos [...]

Leave a Reply