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

Ceci est une ancienne révision du document !


PAGE EN COURS DE REDACTION

Navigateur web Mozilla Firefox

Cette page présente des informations et propose des manipulations avancées du navigateur Firefox.

Avant toute chose, si vous découvrez Firefox sous Ubuntu, vous devriez consulter la page de l'utilisation courante de Firefox firefox_reecrit

Il existe à côté de la version officielle en dépôt d'autre déclinaison de Firefox et d'autres moyens de l'installer.

Les méthodes suivantes permettent d'avoir des versions du programmes plus récentes (stables et non stables), sachez néanmoins que ces versions ne sont pas maintenues par les développeurs d'Ubuntu et qu'ils ne peuvent donc en assurer le support.

Installation via des dépôts non-officiels

Versions stable

Le dépôt PPA Firefox Stable Channel Packages[en] propose l'installation des dernières versions stables de Firefox pour toutes les versions d'Ubuntu actuellement supportées.

Versions en développement

Le dépôt PPA Ubuntu Mozilla Daily Build Team[en] propose l'installation des dernières versions instables de Firefox pour toutes les versions d'Ubuntu actuellement supportées.

Installation via Ubuntuzilla

Ubuntuzilla permet de faire une installation similaire à la méthode manuelle ci-dessous mais de façon automatique Instructions ici[en] .

Installation manuelle

sudo cp -R ~/.mozilla ~/.mozillabackup
sudo cp -R /usr/bin/firefox /usr/bin/firefox.backup
  • Décompressez l'archive précédemment téléchargée dans le répertoire /opt/ (répertoire utilisé par convention pour l'installation de logiciel supplémentaire) par exemple de la manière suivante (mais peut être fait aussi en mode graphique):
sudo tar -C /opt -jxvf firefox-3.6.tar.bz2
  • Créez les liens vers les plugins et le lanceur de Firefox (pour faire croire au système que la version que l'on vient d'installer est celle des dépôts officiels dans le but de conserver les plugins et les extensions installées grâce aux dépôts) :
cd /opt/firefox/plugins/
sudo ln -s /usr/lib/mozilla-firefox/plugins/* .
sudo dpkg-divert --divert /usr/bin/firefox.ubuntu --rename /usr/bin/firefox
sudo ln -s /opt/firefox/firefox /usr/bin/firefox
sudo dpkg-divert --divert /usr/bin/mozilla-firefox.ubuntu --rename /usr/bin/mozilla-firefox
sudo ln -s /opt/firefox/firefox /usr/bin/mozilla-firefox

Fermez Firefox s'il est ouvert, relancez, vous êtes dans la dernière version de Firefox.

Franciser une version non officielle de Firefox

  • allez sur cette page pour FF3.5, ou cette page pour FF3.6 (notez que cela permet de récupérer la dernière version stable du pack fr, donc il faudra remonter les arborescences et chercher sa bonne version si ce n'est pas la dernière).
  • installez le module complémentaire noté "fr.xpi" comme n'importe quelle module complémentaire.

Cohabitation de plusieurs versions de Firefox

Deux versions de Firefox peuvent être installées en même temps dans votre ordinateur. D'ailleurs, les procédures manuelles, ubuntuzilla et les versions de développement ne remplacent pas la version de Firefox déjà installée : elles installent une seconde version de Firefox sous un autre nom de programme. Il n'est pas recommandé de désinstaller la version de Firefox fournie par défaut avec Ubuntu, car certains logiciels pourraient ne pas fonctionner correctement.

Si vous pouvez disposer de plus d'une version de Firefox simultanément dans un même ordinateur, partager votre profil entre plusieurs versions de Firefox peut poser problème, particulièrement en ce qui a trait aux extensions que vous installerez. Il est conseillé d'utiliser un profil différent pour chacune des versions de Firefox (voir « Gestion des profils »). Pour paramétrer Firefox afin qu'il demande quel profil utiliser à chaque lancement, décochez « Don't ask at startup » dans le gestionnaire de profils.

Il existe également des dérivés de Firefox ou des versions "optimisées" (Fork), voir :

Gestion des profils/marques-pages

Mozilla Firefox enregistre les informations personnelles comme les marque-pages, la page d’accueil, certains mots de passe mais aussi les extensions, les thèmes, etc. dans un « profil ». Au premier lancement, un profil par défaut est automatiquement créé. Un profil est normalement associé à un répertoire dont le nom est un peu étrange ("xxxxx".nom_du_profil où "xxxxx" est un mélange de chiffres et de lettres. Par exemple: globzh7f.default). C'est dans le dossier caché $HOME/.mozilla/firefox que sont stockés ces profils.

Sauvegarder son profil

Pour sauver un profil, il suffit de le copier sur une clé USB par exemple, à l'aide de votre gestionnaire de fichiers.

firefox_profil_manager.jpg

Ajouter, supprimer ou renommer un profil

Firefox étant fermé, ouvrir un terminal et saisir la commande suivante :

firefox -ProfileManager

La fenêtre en anglais ci-contre apparaitra.

Partager son profil entre plusieurs ordinateurs

Voir les extensions de sauvegarde et synchronisation.

Partager son profil entre Ubuntu et Windows

Dans le cas d'un "dual boot" Windows/Ubuntu, il est intéressant de partager son profil entre les deux systèmes d'exploitation.

Voir ce tutoriel.

Gestion des moteurs de recherche

Firefox possède une « barre de recherche », située en haut à droite dans Firefox, repérable par l'icône en forme de loupe. Pour l'utiliser, il suffit de saisir des mots-clés dans la barre de recherche, puis appuyer sur la touche « Entrée » ou cliquer sur la loupe.

Changer de moteur de recherche

Par défaut, Firefox possède comme moteur de recherche principal Google. Celui-ci peut être modifié en cliquant sur l'icône de la barre de recherche1) puis en sélectionnant le moteur voulu dans la liste.

Ajouter des moteurs de recherche

Pour ajouter des moteurs de recherche, vous pouvez par exemple vous rendre sur la page d'accueil de votre moteur de recherche préféré, puis si l'icône de la barre de recherche de Firefox change de couleur, cliquez dessus puis sur «Ajouter le moteur …» en bas de la liste.

Une autre solution est de rechercher votre moteur de recherche sur l'annuaire MyCroft.

Exemples de moteurs de recherches généraux (alternatives à Google):

Autres exemples :

Enfin, vous avez également la possibilité de créer facilement vos propres moteurs de recherche en installant l'extension OpenSearchFox (disponible avec Firefox 3.2 et ultérieurs).

Supprimer des moteurs

Vous pouvez supprimer des moteurs de recherche en cliquant sur l'icône de la barre de recherche, puis «Gérer les moteurs de recherche».

Utiliser des scripts dans vos marques pages

Un bookmarklet (ou un marque-page scripté) est un petit programme JavaScript qui s'exécute dans le navigateur, et vous rend le web tellement plus facile !

Astuces de navigation

Pages précédente et suivante à la souris

Depuis Firefox 3, les boutons de la souris qui servaient auparavant à reculer et avancer d'une page sont maintenant affectés au scrolling horizontal. Pour ceux qui souhaiteraient retrouver l'ancienne configuration, il faut taper « about:config » dans la barre d'adresses de Firefox et modifier les valeurs des 3 variables suivantes de cette façon :

  • mousewheel.horizscroll.withnokey.action = 2
  • mousewheel.horizscroll.withnokey.numlines = -1
  • mousewheel.horizscroll.withnokey.sysnumlines = false

Pages précédente et suivante au clavier

Depuis Firefox 3, la touche "backspace" qui servait auparavant à reculer d'une page dans l'historique n'est plus utilisée. Pour ceux qui souhaiteraient retrouver l'ancienne configuration, il faut taper « about:config » dans la barre d'adresses de Firefox et modifier la valeur de la variable "browser.backspace_action" :

  • browser.backspace_action = 0

Cette option peut prendre la valeur 1. Dans ce cas, elle servira à remontrer la page vers le haut (scroll up). Pour toute autre valeur, la touche backspace sera désactivée (unmap).

Défilement horizontal

FIXME Pour cette partie chez moi ils sont par défaut à cette valeur !!

De base, le défilement horizontal agit comme les boutons 'précédent' et 'suivant'. Pour qu'il agisse comme un défilement, faites la manipulation suivante :

  1. Tapez 'about:config' dans la barre d'adresse
  2. Donnez la valeur '0' à 'mousewheel.horizscroll.withnokey.action'
  3. Donnez la valeur '1' à 'mousewheel.horizscroll.withnokey.numlines'

Changer le défilement de la molette dans Firefox

Par défaut le défilement de la molette est de 3 lignes. Pour Firefox 2, on peut installer l'extension superscroll qui permet de spécifier le nombre de lignes pour chaque défilement. Cette extension est incompatible avec Firefox 3. La solution pour Firefox 3 :

  • allez dans « about:config » et entrez « mousewheel.withnokey » dans le filtre ;
  • double-cliquez sur « mousewheel.withnokey.sysnumlines » et changez la valeur par « false » ;
  • changez la valeur par défaut par celle désirée dans « mousewheel.withnokey.numlines » par exemple 8 voire 10 ;
  • redémarrez Firefox, le résultat est là.

Activer le défilement automatique

  • Allez dans le menu EDITION ⇒ PREFERENCES ⇒ AVANCE et vérifiez que l'option Utiliser le défilement automatique de la rubrique Navigation est bien cochée.
  • Rendez vous sur une page, maintenez le bouton du milieu, (la roulette), le curseur prend alors la forme d'un rond avec des flèches dedans, maintenant bougez votre souris vers le haut ou vers le bas ainsi que la gauche ou la droite et votre page défile dans le sens correspondant.

Bogues diverses

Firefox lance Wine avant de démarrer

Description : en lançant Firefox 3 (par le menu Applications ou en console), Wine se lance et affiche la fenêtre "classique", vide, puis il se ferme, et seulement à ce moment-là Firefox se lance.

Ce "bug", plus gênant que problématique, peut avoir lieu à cause de l'extension Flashgot (et à condition que Wine soit installé, bien sûr). Il suffit de supprimer l'extension pour régler le problème.

Un clic-droit active une action aléatoirement

Si vous rencontrez ce bogue, vous pouvez le résoudre en installant le module Mouse Gestures (tout décocher dans les Préférences du module).

Cette anomalie a été corrigée sur la prochaine version 3.2 ainsi qu'en tant que patch sur la 3.1, et est en cours de test pour que le fix soit appliqué à la version actuelle (3.0.6 au 01/03/2009).

Firefox, Network-manager et mode hors-connexion

Description : Lorsqu'on se connecte à un réseau sans utiliser Network-manager, ce qui est le cas lorsqu'on utilise un modem usb par exemple, Firefox 3 se met au démarrage en mode hors-connexion.

Pour éviter de désactiver le mode à chaque démarrage, tapez "about:config" dans la barre d'adresse, et changez la valeur de "toolkit.networkmanager.disable" à "true".

Questions d'affichage

Exécution en mode plein écran avec tableaux de bords masqués

Appuyez sur F11 deux fois. Une fois pour mettre firefox vraiment en plein écran et une deuxième fois pour le remettre normal.

Solution 1 (Recommandée) : Par les préférences de Compiz
  • Rendez vous dans Gestionnaire de configuration de Compiz via Système > Préférences > Gestionnaire de Configuration Compiz
  • Naviguez vers Utilitaire > Solutions.
  • Décochez Support du plein écran natif.
Solution 2 : Par les préférences de Firefox

Symptôme : Firefox s'exécute en plein écran, masquant les tableaux de bord sous Gnome.

Solution :

  • Fermez toutes les instances de Firefox en cours d'exécution
  • Relancez Firefox en safe-mode en utilisant la commande suivante dans un terminal ou par ALT+F2 :
firefox -safe-mode
  • Dans la fenêtre qui s'ouvre, cochez la deuxième option, Reset toolbars and controls



Safe Mode Firefox

  • cliquez sur Make Changes and Restart

Défilement (scrolling) pas très fluide

Si vous avez une carte graphique nvidia la solution est simple :

	Option  "GlyphCache"	"1"
	Option  "InitialPixmapPlacement"	"2"

à ajouter à la section Device du xorg.conf de façon à obtenir quelque chose du style :

Section "Device"
	Identifier	"Configured Video Device"
	Driver	"nvidia"
	Option  "GlyphCache"	"1"
	Option  "InitialPixmapPlacement"	"2"
	Option	"NoLogo"	"True"
EndSection

Testé et validé sous Jaunty. Bien que le problème ne soit pas très gênant, la différence est bluffante !

Éléments de formulaire illisibles

Ce n'est pas vraiment un bug de Firefox, mais si vous avez un thème GTK sombre pour votre environnement de bureau (écritures claires sur fonds sombres), vous constaterez que la plupart des formulaires sur les pages web sont illisibles. Ceci est dû aux styles CSS des pages web non conformes : une couleur de fond est spécifiée mais pas la couleur d'écriture, ou bien le contraire. Quand une couleur n'est pas spécifiée, Firefox va utiliser la couleur système, ce qui peut aboutir à des écritures sombres sur fonds sombres, ou des écritures claires sur fonds clairs : c'est illisible.

Pour y remédier, créez le fichier ~/.mozilla/firefox/xxxxxxx.default/chrome/userContent.css (où xxxxxxx.default est à remplacer par le nom du dossier correspondant à votre profil Firefox) et remplissez le avec ce code CSS :

/* Pas de widgets système pour les éléments de formulaire */
 
input, textarea, select, button {
    -moz-appearance: none;
}
 
/* Couleurs par défaut (écriture noire sur fond blanc) */
 
input {
border: 2px inset black;
background-color: white;
color: black;
}
 
textarea {
border: 2px inset black;
background-color: white;
color: black;
}
 
select {
border: 2px inset black;
background-color: white;
color: black;
}
 
input[type="radio"],
input[type="checkbox"] {
border: 2px inset black ! important;
background-color: white ! important;
color: ThreeDFace ! important;
}
 
*|*::-moz-radio {
background-color: white;
}
 
button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
border: 2px outset black;
background-color: #eeeeee;
color: black;
}
 
body {
background-color: white;
color: black;
display: block;
margin: 8px;
}

Pas de rendu des couleurs dans Firefox 3.5

Si certaines images s'affichent en noir et blanc dans Firefox 3.5, alors qu'il n'y a aucun problème sur une version antérieure, et que la même image téléchargée s'affiche correctement dans un visionneur Ubuntu, il s'agit d'un problème de configuration du profil de couleur dans Firefox. Ouvrir about:config dans un nouvel onglet et filtrer sur "color". Vous devez trouver les entrées suivantes gfx.color_management.mode et gfx.color_management.display_profile. Si mode n'est pas à 2, essayer de l'y mettre et relancer Firefox. Si le problème persiste et que display_profile est vide. Pour cela, j'ai cherché un profil de couleur sur ma machine grâce à la commande find / -name "*.icm" qui m'a renvoyé par exemple /usr/share/ImageMagick-6.4.5/config/sRGB.icm Mettre cette valeur dans display_profile et relancer Firefox.

La police utilisée par Firefox 3.5 ne correspond pas à celle utilisée par le système

Le menu, les textes des boîtes de dialogues, les marques pages, … affichent une taille de police trop grande et qui ne correspond pas à celle utilisée par le système.

1ère solution

Entrez les commandes suivantes dans un terminal :

sudo mkdir /etc/fonts/conf.d/backup
sudo mv /etc/fonts/conf.d/10* /etc/fonts/conf.d/backup
sudo dpkg-reconfigure fontconfig

Si ça ne fonctionne pas, répéter la manipulation en ayant au préalable supprimé le fichier de configuration ~/.fonts.conf, fichier de configuration des polices spécifique à l'utilisateur :

rm ~/.fonts.conf
2ème solution

Une autre solution consiste à créer un fichier ~/.fonts.conf et d'y ajouter les lignes suivantes :

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>none</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintfull</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
</fontconfig>

Pour d'autres exemples & solutions voir cette page et également la documentation sur fonts-conf


1)
ou bien en changeant la variable « keyword.URL » dans « about:config »
  • firefox_avance.1273525452.txt.gz
  • Dernière modification: Le 18/04/2011, 14:56
  • (modification externe)