Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Navigateur Web IceCat : Un Firefox libéré

IceCat (anciennement nommé IceWeasel, à ne pas confondre avec Iceweasel) est le dernier né de la Free Software Foundation, dans le cadre du projet Gnuzilla.

Le navigateur web Mozilla Firefox comportant des parties non-libres (le logo et le nom entre autres), 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 (MPL, GPL et GLPL) qui couvrait Firefox.

Vous allez installer un dépôt non officiel. Les logiciels installés à partir de ce dépôt n’auront pas de support officiel. Contactez le mainteneur du dépôt si vous avez un problème.

Ajoutez le PPA du projet à vos sources de logiciels

Version Dépôt
Ubuntu 10.04 deb http://ppa.launchpad.net/gnuzilla-team/ppa/ubuntu lucid main
Ubuntu 9.10 deb http://ppa.launchpad.net/gnuzilla-team/ppa/ubuntu karmic main
Ubuntu 9.04 deb http://ppa.launchpad.net/gnuzilla-team/ppa/ubuntu jaunty main
Ubuntu 8.10 deb http://ppa.launchpad.net/gnuzilla-team/ppa/ubuntu intrepid main
Ubuntu 8.04 deb http://ppa.launchpad.net/gnuzilla-team/ppa/ubuntu hardy main
Clé dépôt sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 08A255AF

Rechargez la liste des paquets, puis installez le paquet icecat.

Faire passer IceCat pour Firefox

IceCat étant pratiquement identique à Firefox (hormis les composantes non libres de ce dernier), tous les sites compatibles ou optimisés pour Firefox fonctionneront parfaitement avec IceCat. Or, certains sites filtrent le contenu ou l’accès selon votre navigateur.

Si besoin, vous pouvez donc faire passer IceCat pour Firefox en modifiant la variable UserAgent que le navigateur va renvoyer au site. Pour ce faire, dans la barre d’adresse d’IceCat, aller à about:config puis cherchez l’entrée general.useragent.extra.firefox que vous modifierez. Changez par exemple IceCat/3.6.3 en Firefox/3.6.3

Conversion des plugins

Les plugins Mozilla restent compatibles avec IceCat. Vous pouvez donc installer des plugins Firefox sur IceCat sans soucis.

Rajouter l’icône dans la barre de titre

FIXME à vérifier

Si votre configuration de fenêtre affiche les icônes des applications dans la barre de titre (FIXME comment ? ce n'est pas le cas sous Ubuntu 9.10 par exemple), vous aurez sans doute remarqué que l’icône affichée dans la barre de titre d’IceCat est celle par défaut quand l’application n’a pas d’icône.

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/icecat.png /usr/local/IceCat/chrome/icons/default/default.xpm

IceCat en français

Vous trouverez sur la page http://gnuzilla.gnu.org/download/langpacks/ un module fr.langpack.xpi, à installer pour l’avoir en français, à choisir suivant votre version (depuis Mars 2010, la version est la 6.3).

Modifiez aussi dans about:config la variable general.useragent.locale en fr-FR

Enfin, installez le dictionnaire français https://addons.mozilla.org/fr/firefox/addon/13369/ et/ou le dictionnaire français (réforme 1990) https://addons.mozilla.org/fr/firefox/addon/13372/

Ajout de modules complémentaires

Le fonctionnement est le même qu’avec Firefox. Vous trouverez des modules libres de Gnuzilla sur http://www.gnu.org/software/gnuzilla/addons.html

Vous pouvez aussi installer des modules faits pour Firefox sans aucun problème (qui ne seront pas forcément libres !) https://addons.mozilla.org/fr/firefox/

Protocole APT avec IceCat

Pour profiter du protocole APT avec IceCat, saisissez about:config dans la barre d’adresse et modifiez les clés suivantes (ou créez-les si elles n’existent pas) afin qu’elles aient les valeurs suivantes :

  • network.protocol-handler.app.apt en chaîne de caractères avec pour valeur /usr/bin/apturl,
  • network.protocol-handler.app.apt+http en chaîne de caractère avec pour valeur /usr/bin/apturl,
  • network.protocol-handler.warn-external.apt en valeur booléenne et mettez false comme valeur,
  • network.protocol-handler.warn-external.apt+http en valeur booléenne et mettez false comme valeur.

Après avoir ajouté les clés dans about:config, il faut aller dans les préférences du navigateur, applications, et pour apt, choisir le type d’action suivant : usr/bin/apturl

Fermez et redémarrez icecat pour prendre en compte ce changement.

Si apt n'apparait pas après avoir ajouté les clé précédent dans vos préférences, ajoutez la clé suivante:

network.protocol-handler.expose.apt en valeur booléenne et mettez false comme valeur,

Redémarrez icecat. Cliquez ensuite sur le lien apt d'une application que vous voulez installer, choissisez l'application apturl pour l'ouvrir (nota dans /usr/bin/apturl) et pensez à mettre cette aplication par défaut.


Contributeurs : The Nux,Enchained,Sputnick,Arwenn

  • icecat.1288123465.txt.gz
  • Dernière modification: Le 18/04/2011, 14:51
  • (modification externe)