Artículo Siguiente: « Activar extra teclas en Acer Travelmate 2480
Artículo Anterior: Actualizando Ubuntu de Edgy a Feisty »

25.09.07

04:10:48 , Categorías: Firefox , 424 palabras

Como estilizar los menús de autocompletación en Firefox

Una de las cosas que siempre me ha sacado de quicio del Firefox es que los menús de autocompletación invariablemenente aparecen con estilos de letras muy grandes. Esto es particularmente fastidioso en la barra de direcciones, porque a veces las URLs son largas y las diferencias entre una dirección y otra aparecen al final (por ejemplo, las URLs correspondientes a formularios enviados con el método GET). El resultado es que uno queda adivinando cuál de las opciones ofrecidas es la que uno quiere.

Continuación:

Prácticamente todos los elementos de la interfaz de usuario de Firefox son adaptables a los gustos del usuario. Una de las formas es instalando temas, de los cuales hay una impresionante variedad. A pesar de la variedad y flexibilidad que ofrecen los temas, a veces uno quiere quedarse con ciertas confguraciones, sin importar cuantas veces uno cambie de tema.

Para ello hace falta editar un pequeño archivo, una hoja de estilo CSS ubicada en el subdirectorio chrome del perfil de usuario de Firefox (usualmente en .mozilla/firefox/xx.default, en Unix) y de nombre userChrome.css. El archivo userChrome.css permite modificar a gusto todos los elementos de la interfaz de usuario, sólo hace falta saber el nombre del selector correspondiente. Por ejemplo, la barra de direcciones se modifica cambiando las propiedades del selector #urlbar. Las cosas que se pueden hacer con el userChrome.css pueden apreciarse, a modo de introducción, en la guía de personalización de Mozilla.

Según ese documento, la propiedad el selector a cambiar es #ubhist-popup:

/* The dropdown address and autocomplete windows are
* grey. To make them match better with the URL field
* and look more like 4.x:
*/

/* URL dropdown box */
#ubhist-popup
{
background : white !important;
border : 1px solid black !important;
padding : 0px !important;
}

El problema es que si uno hace esto no va a funcionar. Aparentemente esta guía de personalización de Mozilla está desactualizada. Lo que nos hace falta es una lista de selectores aplicables a la interfaz de usuario de Firefox. Yo no pude consegir semejante lista, pero buscando por acá y por allá logré determinar que el selector que andaba buscando es #PopupAutoComplete. Ergo, lo que debemos agregar al userChrome.css es:

#PopupAutoComplete {
font-family: "Bitstream Vera Sans Mono", FreeMono, monospace !important;
font-size: 7pt !important;
}

El tamaño de la letra y el tipo de letra no son las únicas propiedades que se le pueden cambiar. Colores de frente y fondo, estilo, y cualquier cantidad de cosas pueden ser modificadas de esta forma.

Dirección para referencias de este mensaje

URL para Referencias (pinche con el botón derecho y copie la dirección del enlace)

1 comentario

Comentario De: hablaconmonty [Visitante]
*****
muchisimas gracias¡¡¡ al cambiar el tema en ubuntu 7.10, el menu desplegable de la barra de direcciones de firefox se ve fatal, con fondo negro y letra negra. Llevo dos dias probando mil cosas y no ha funcionado nada hasta que he visto tu post. De momento no he conseguido cambiar el color, pero ha cambiado de tamaño...hay esperanza¡¡¡ Sabes mas propiedades del #PopupAutoComplete? graciaaaaas :-)
25.04.08 @ 05:35

Dejar un comentario


Su dirección de correo no será mostrada en este sitio.

Su URL será mostrada.
PobreExcelente
(Los saltos de línea serán <br />)
(Nombre, correo y página web)
(Permitir a los usuarios contactarle a través de un formulario de mensajes (su correo no será mostrado.))
Noviembre 2008
Lun Mar Mié Jue Vie Sáb Dom
 << <   > >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Aventuras y desventuras, experiencias y experimentos, anécdotas y trucos de un físico que adoptó a Linux en 1996 ó 1997 y desde entonces no ha querido usar otra cosa en sus computadoras

Otras Bitácoras Interesantes/Útiles

Herramientas de usuario

Valid XHTML 1.0! Valid CSS! Valid RSS 2.0! Valid Atom 1.0!

  • Directorio de Blogs de Venezuela
  • Veneblogs, primer directorio de bitácoras de Venezuela
  • Blogalaxia

powered by
b2evolution
Créditos: Hospedaje por Midphase | Diseño por 315web