Contenu | Rechercher | Menus

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.

Installation

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 ppa:gnuzilla-team/ppa1) dans vos sources de logiciels.

Version Dépôt
Ubuntu 12.04 deb http://ppa.launchpad.net/gnuzilla-team/ppa/ubuntu precise main
Ubuntu 11.10 deb http://ppa.launchpad.net/gnuzilla-team/ppa/ubuntu oneiric main
Ubuntu 11.04 deb http://ppa.launchpad.net/gnuzilla-team/ppa/ubuntu natty main
Ubuntu 10.04 deb http://ppa.launchpad.net/gnuzilla-team/ppa/ubuntu lucid 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.

Configuration

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

icecat 17.01, la valeur par défaut est /17.0.1 (like Firefox/17.0.1)

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

  • Installer depuis la page ftp://ftp.gnu.org/gnu/gnuzilla/lang/ le module de langue fr.xpi, à choisir suivant votre version.
  • enregistrer le fichier fr.xpi sur votre ordinateur, puis dans Icecat : tools > add-on manager > roue dentée : install from file : sélectionner le fichier fr.xpi sauvegardé
  • Taper dans la barre d'adresse about:config et modifier la variable general.useragent.locale en fr-FR.
  • Icecat sera en français après le redémarrage

Enfin, vous pouvez compléter votre installation française avec l'ensemble des dictionnaires français https://addons.mozilla.org/en-US/firefox/user/4845174/?src=api .

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/ (entrer cette adresse dans Icecat : l'installation sera proposée automatiquement).

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.

Plantage avec certains plug-ins

Il se peut que IceCat plante sur des pages contenant du flash par exemple (comme youtube).

Une solution pour résoudre ceci est la suivante :

  • Tapez about:config dans la barre d'adresse, et promettez de faire attention
  • Dans le champ de recherche tapez dom.ipc.plugins.enabled
  • Mettez cette même clé à false en double-cliquant dessus
  • Redémarrez IceCat

Voir aussi



Le contenu de ce wiki est sous licence : CC BY-SA v3.0