Eliminar el buscador de la nueva pestaña de Firefox 31 (y otros tips)

Hace unos días Mozilla liberó la versión final de Firefox 31, la cual incluía diversas novedades; entre ellas, un cuadro de búsqueda en la página de nueva pestaña:

Firefox 31 DesdeLinux

Esta característica, que podría ser útil para muchas personas, para mí no lo es en lo absoluto ya que utilizo la barra de direcciones como buscador por medio de keywords; además ese cuadro de búsqueda ocupa un espacio muy grande y me descompuso las miniaturas que tenía configuradas en la página de nueva pestaña. Por lo tanto, opté por removerlo.

Para eliminar el buscador de la nueva pestaña debemos entrar al directorio del perfil de Firefox, el cual se encuentra en ~/.mozilla/firefox/xxxxx.default, donde xxxxx es un nombre aleatorio que se le asigna al perfil.

Entramos en ese directorio, creamos dentro de él otro directorio al que le pondremos por nombre «chrome», y dentro de él creamos un archivo al que llamaremos «userContent.css» (ambos sin comillas). Abrimos ese archivo con un editor de texto y le pegamos las siguientes líneas:

@-moz-document url(about:newtab) {
#newtab-search-container, #newtab-search-logo {
display:none !important;
}
}

Guardamos y veremos cómo el buscador ha desaparecido.

Ahora, si también queremos eliminar los enormes márgenes en blanco que han quedado, deberemos colocar, en vez del anterior código, este otro:

@-moz-document url(about:newtab) {
#newtab-margin-undo-container, #newtab-search-container, #newtab-search-logo {
display:none !important;
}
}

Y ya solo nos quedará un margen ligero en la parte superior que evitará que las miniaturas se peguen hasta arriba. En caso de que queramos eliminarlo también para dejar más espacio a las miniaturas podemos usar este código en lugar de ese:

@-moz-document url(about:newtab) {
#newtab-margin-undo-container, #newtab-margin-top, #newtab-search-container, #newtab-search-logo {
display:none !important;
}
}

Personalmente me encontré con otro problema, y es que mi página de nueva pestaña la tengo configurada para mostrar 42 miniaturas (6 columnas y 7 filas), y con la actualización pasaron a mostrarse solo 9. Aún después de remover el buscador y los márgenes, seguía sin mostrarse la cuadrícula completa, así que modifiqué el código de esta forma:

@-moz-document url(about:newtab) {
#newtab-margin-undo-container, #newtab-margin-top, #newtab-search-container, #newtab-search-logo {
display:none !important;
}
#newtab-grid {
height: 650px !important;
max-height: 650px !important;
}
.newtab-cell {
height: 9% !important;
width: 13% !important;
}
}

Los valores de #newtab-grid controlan la altura total de la cuadrícula (650 pixeles en este caso), mientras que los de .newtab-cell especifican el tamaño de cada miniatura. Estas dimensiones están adaptadas para mi cuadrícula de 42 miniaturas y mi resolución de pantalla de 1280×800, así que cada quien deberá modificarlas para acomodarse a su caso particular.

Vía | Firefox Support Forum