Ceci est une ancienne révision du document !
Changer tous les iceweasel en icecat
Navigateur Web IceCat
Fig 1. Un logo proposé pour IceCat chez notre confrère anglosaxon
Anciennement GNU IceWeasel, IceCat 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.
Installation d'IceCat
Pour les processeurs 32 bit voici directement l'archive à télécharger, ensuite il ne reste plus qu'à lancer le fichier run-icecat.sh pour lancer le navigateru
wget http://mirrors.linhub.com/gnu/gnuzilla/3.5.2/icecat-3.5.2-i386.tar.bz2
Pour les processeurs 64 bit il faut passer par la compilation :
wget http://mirrors.linhub.com/gnu/gnuzilla/3.5.2/icecat-3.5.2.tar.bz2
Vous pouvez voir les versions disponibles ici : http://mirrors.linhub.com/gnu/gnuzilla/.
Installation via dépôt PPA ( version 32 bits uniquement )
Version | Dépôt |
---|---|
Ubuntu 9.04 | deb http://ppa.launchpad.net/sumydi/icecat-pkgs/ubuntu jaunty main |
Ubuntu 8.10 | deb http://ppa.launchpad.net/sumydi/icecat-pkgs/ubuntu intrepid main |
Ubuntu 8.04 | deb http://ppa.launchpad.net/sumydi/icecat-pkgs/ubuntu hardy main |
Clé dépôt | sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xb486b1b68dbac707 |
Rechargez la liste des paquets, puis installez le paquet icecat.
Configuration
Faire passer IceCat pour Firefox
Il peut être intéressant de configurer IceCat 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 IceCat avec tous les sites compatibles Firefox, mais certains sites, les applications Ajax notamment, pourraient ne pas comprendre que IceCat 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 IceCat et à la changer en Firefox/2.0 par exemple.
Conversion des plugins
Les plugins Mozilla restent compatible avec IceCat. Ainsi il est possible de remplacer le répertoire de plugins d'IceCat 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'IceCat et créer un lien symbolique vers le dossier des plugins de Firefox à la place.
sudo mv /usr/local/IceCat/plugins /usr/local/IceCat/plugins_old sudo ln -s /usr/lib/firefox/plugins /usr/local/IceCat/
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/IceCat/chrome/icons sudo mkdir /usr/local/IceCat/chrome/icons/default sudo cp /usr/share/pixmaps/iceweasel32.png /usr/local/IceCat/chrome/icons/default/default.xpm
Et voilà le resultat
Fig 3. La barre de titre a retrouvé son icône
Contributeur : The Nux, Sputnick