Ceci est une ancienne révision du document !
Navigateur Web IceWeasel
Fig 1. Un logo proposé pour IceWeasel sur notre confrère anglosaxon
IceWeasel est le dernier né de la Free Software Foundation, dans le cadre du projet Gnuzilla. Firefox étant composé de parties non-libres, la FSF a décidé de pallier ce défaut sur un des logiciels libres les plus répandus auprès du grand public en créant un fork de Firefox entièrement libre. Cependant pour simplifier la redistribution du code, la FSF a décidé de conserver la triple licence qui couvrait Firefox.
Au niveau des fonctionalités, IceWeasel équivaut Firefox, puisqu'il est basé sur la version 1.5 de Firefox et qu'une équipe est chargée de répéter les améliorations de Firefox dans IceWeasel. Cependant, IceWeasel se voit gratifié de quelques fonctionalités supplémentaires, toutes deux portant sur la sécurité.
Attention : il semblerait que GNU IceWeasel et le IceWeasel de Debian ne soient pas forcément le même projet… Le projet Debian est déjà en cours de transition vers IceWeasel, mais je n'ai aucune information sur l'état de la transition dans Ubuntu, si transition il y aura. Il n'y a actuellement aucun paquet Ubuntu pour IceWeasel quelle que soit la version de Ubuntu.
Installation d'Iceweasel 1.5.0.7
Un paquet a été créé par Kilz. Il est disponible à l'adresse suivante
http://home.comcast.net/~ubuntu64user/iceweasel-1.5.0.7-ubuntu-i386.deb
Pour l'installer en ligne de commande vous pouvez faire
wget http://home.comcast.net/~ubuntu64user/iceweasel-1.5.0.7-ubuntu-i386.deb && sudo dpkg -i iceweasel-1.5.0.7-ubuntu-i386.deb && rm -f iceweasel-1.5.0.7-ubuntu-i386.deb
Pour un système 64bits, ne pas oublier –force-architecture, ce qui donne:
wget http://home.comcast.net/~ubuntu64user/iceweasel-1.5.0.7-ubuntu-i386.deb && sudo dpkg -i --force-architecture iceweasel-1.5.0.7-ubuntu-i386.deb && rm -f iceweasel-1.5.0.7-ubuntu-i386.deb
Vous pourrez ensuite lancer IceWeasel depuis le menu principal si vous êtes sous Gnome ou XFCE. Pour les autres environnements graphiques, il semblerait que l'ajout manuel dans le menu soit nécessaire. Notez que le fichier exécutable de IceWeasel fourni par le paquet se nomme Iceweasel
et non pas iceweasel
(il y a une majuscule sur le i
).
(Installé sous Kubuntu et l'icône a été ajoutée dans le menu automatiquement pour ma part.)
Installation d'Iceweasel 2.0.0.3
Il existe aussi des paquets Debian d'Iceweasel 2.0 pour l'installation sous Ubuntu.
La version pour x86 est installable avec la commande suivante :
sudo dpkg -i --force-confold iceweasel_2.0.0.3-1_i386.deb
La version pour 64bits est installable avec la commande suivante :
sudo dpkg -i --force-confold iceweasel_2.0.0.3-1_amd64.deb
Configuration
Faire passer IceWeasel pour Firefox
Il peut être intéressant de configurer IceWeasel pour qu'il se déclare comme étant Firefox auprès des serveurs, car tout deux partagent le même moteur de rendu (gecko), ce qui permet de rendre compatible IceWeasel tout les sites compatibles Firefox, mais certains sites, les applications Ajax notament, pourraient ne pas comprendre que IceWeasel leur est compatible et vous fermer inutilement leurs portes.
Pour configurer cela, il vous suffit de taper dans la barre d'addresse about:config, puis de chercher l'entrée general.useragent.extra.firefox
Il ne vous reste plus qu'à faire un clic droit sur la valeur IceWeasel et à la changer en Firefox/2.0 par exemple
Conversion des plugins
Les plugins Mozilla restent compatible avec IceWeasel. Ainsi il est possible de remplacer le répertoire de plugins d'IceWeasel par celui de Firefox, ce qui permet de garder tout les plugins que vous avez pu installer par le passé. Pour cela, on va renommer le dossier de plugins d'IceWeasel et créer un lien symbolique vers le dossier des plugins de Firefox à la place.
sudo mv /usr/local/Iceweasel/plugins /usr/local/Iceweasel/plugins_old sudo ln -s /usr/lib/firefox/plugins /usr/local/Iceweasel/
Rajouter l'icône dans la barre de titre
Vous l'aurez sans doute remarqué, aucune icône ne s'affiche dans la barre de titre (celle qui est affichée étant l'icône standard en cas de non-spécification d'une icône de la part de l'application). Il est possible de changer ça, en faisant
sudo mkdir /usr/local/Iceweasel/chrome/icons sudo mkdir /usr/local/Iceweasel/chrome/icons/default sudo cp /usr/share/pixmaps/iceweasel32.png /usr/local/Iceweasel/chrome/icons/default/default.xpm
Et voilà le resultat
Fig 3. La barre de titre a retrouvé son icône
Contributeur : The Nux