iceweasel

3 entradas

la última pestaña de firefox 3.5

Para evitar que firefox se cierre al cerrar la última pestaña, hay que cambiar la preferencia browser.tabs.closeWindowWithLastTab a false en la configuración (about:config).

Llevo mil cierres involuntarios por culpa de esto. Ahora que me doy cuenta que, con cada nueva versión de firefox, hay comportamientos “históricos” que cambian. ¿Será para mantenernos ocupados?

iceweasel 3.5 en debian gnu/linux sid

Instalar la última versión de Iceweasel/Firefox en Debian es relativamente sencillo y rápido, tal y cómo comenta Stefan Pampel.

Lo primero que se debe hacer es asegurarse de que cuenta con la rama experimental entre los repositorios del equipo. Un grep al fichero /etc/apt/sources.list arrojará luz sobre este punto:

diego@2014_n1mhorg!:~$ grep experimental /etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ ../project/experimental main contrib non-free

En caso de no tener dicha línea, basta con añadirla tal y cómo se ve aquí. La rama experimental, como se deduce del nombre, es altamente inestable y puede perjudicar seriamente la salud de los sistemas, por lo que recomiendo cautela y declino cualquier responsabilidad. A continuación, instalamos el paquete desde la nueva rama:


diego@2014_n1mhorg!:~$ sudo aptitude install iceweasel/experimental iceweasel-l10n-es-es/experimental

Y, al final, el resultado es este:

iceweasel, firefox y http_user_agent

Debido al cambio de nombre del Firefox en Debian GNU/Linux a IceWeasel por un quítame allá esos logos, se nos ha presentado un problema de nombres con ciertas aplicaciones que, para fijar unas características mínimas en lo que al navegador se refiere, analizan la variable HTTP_USER_AGENT que éste les envía. Y digo que es debido al cambio de nombre porque, con Mozilla Firefox 2.0.0.3 bajo Debian, es decir con IceWeasel y cumpliendo todos los requerimientos, una aplicación muestra el siguiente mensaje de error:

We detected that you are using a browser that is not compatible with this web application.

Your browser configuration
UserAgent : Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-2)

Name : mozilla
Version : 1.8.1.3) gecko/20070310 Iceweasel/2.0.0.3 (debian-2.0.0.3-2

List of supported browser :
Name : Version : Platform :
ie 5.5+ Windows
firefox 1.0+ All
netscape 7.1+ All
mozilla 1.7.5+ Windows

La aplicación pregunta con qué navegador se está pegando y la respuesta que obtiene no encaja en ninguna de las que tiene registradas, por lo que emite un error y te sugiere, muy amablemente, que instales alguno de los programas soportados.

La forma de solucionarlo varía con el número de ordenadores y las ganas que haya de teclear pero hay, en total, dos opciones:

  • Desde el navegador, acceder a la configuración del firefox — about:config –, buscar general.useragent.extra.firefox y sustituir el valor que trae por defecto, Iceweasel/2.0.0.3, por otro menos sofisticado y más común, por ejemplo, Firefox/2.0.0.3
  • Con firefox cerrado, añadimos en el fichero /etc/iceweasel/profile/prefs.js la siguiente línea:

    user_pref("general.useragent.extra.firefox", "Firefox/2.0.0.3");

    Luego, borramos el fichero prefs.js del directorio de usuario (find /home/ -name prefs.js -exec rm {} \;) y arrancamos el navegador.

Para un par de equipos, la opción lógica es la primera. Para más de cinco, la segunda :D.

mozilla, firefox, iceweasel, http_user_agent, not compatible