Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
firefox_avance [Le 06/05/2010, 15:03] sx1 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag> brouillon navigateur}} | ||
- | |||
- | <note important>PAGE EN COURS DE REDACTION</note> | ||
- | ====== 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]] | ||
- | |||
- | ===== Utilisation avancée ===== | ||
- | |||
- | ==== 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 [[:tutoriel:partager_ses_profils_firefox_entre_linux_et_windows|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 recherche((ou bien en changeant la variable « keyword.URL » dans « about:config »)) 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 **[[http://mycroft.mozdev.org/|MyCroft]]**. | ||
- | |||
- | Exemples de moteurs de recherches généraux (alternatives à Google): | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?name=creative+common+|Recherche de contenu libre (Creative Commons)]] | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?name=Doona&language=fr|Doona]] : 100% des revenus publicitaires versés à des œuvres humanitaires, | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?name=veosearch|VeoSearch]] : 50 % des revenus publicitaires versés à l'association désirée, | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?name=Yauba&language=fr|Yauba]], [[http://mycroft.mozdev.org/search-engines.html?name=Ixquick&language=fr|Ixquick]], et [[http://mycroft.mozdev.org/search-engines.html?name=Scroogle&language=fr|Scroogle]] : recherche anonyme, | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?name=Seeks&language=fr|Seeks]] : méta-moteur de recherche libre (voir [[http://forum.ubuntu-fr.org/viewtopic.php?id=384501|cette discussion]] sur le forum ubuntu-fr) | ||
- | |||
- | Autres exemples : | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?name=ubuntu-fr|recherche d'infos en français sur Ubuntu]], | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?name=Allocine&language=fr|Allociné]], | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?name=conjugueur&language=fr|Conjugueur]], [[http://mycroft.mozdev.org/search-engines.html?name=conjugador|Conjugueur en espagnol]], | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?name=wikip%C3%A9dia+lire|Wikipédia en français]], | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?name=michelin&language=fr|Plans de villes françaises]], | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?name=word+reference|Dictionnaire - Traduction de mots]], | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?category=57|Traduction de texte]], | ||
- | * [[http://mycroft.mozdev.org/search-engines.html?name=marmiton&language=fr|Marmiton pour les recettes de cuisine]], | ||
- | |||
- | Enfin, vous avez également la possibilité de créer facilement vos propres moteurs de recherche en installant l'extension [[http://www.commentcamarche.net/telecharger/telechargement-34056051-opensearchfox|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 : | ||
- | |||
- | - Tapez 'about:config' dans la barre d'adresse | ||
- | - Donnez la valeur '0' à 'mousewheel.horizscroll.withnokey.action' | ||
- | - 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. | ||
- | |||
- | |||
- | ===== Aide et manipulations ===== | ||
- | |||
- | ==== 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 [[https://bugzilla.mozilla.org/show_bug.cgi?id=404314|ce bogue]], vous pouvez le résoudre en installant le [[https://addons.mozilla.org/en-US/firefox/addon/39|module Mouse Gestures]] (tout décocher dans les Préférences du module). | ||
- | |||
- | Cette anomalie a été corrigée sur [[http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/|la prochaine version 3.2]] ainsi qu'en tant que patch sur la 3.1, et est en cours de test pour que [[https://bugs.launchpad.net/ubuntu/+source/firefox-3.0/+bug/187313/comments/235|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 ==== | ||
- | |||
- | === Défilement (scrolling) pas très fluide === | ||
- | |||
- | Si vous avez une carte graphique nvidia la solution est simple : | ||
- | |||
- | <code> Option "GlyphCache" "1" | ||
- | Option "InitialPixmapPlacement" "2"</code> | ||
- | |||
- | à ajouter à la section Device du xorg.conf de façon à obtenir quelque chose du style : | ||
- | |||
- | <code>Section "Device" | ||
- | Identifier "Configured Video Device" | ||
- | Driver "nvidia" | ||
- | Option "GlyphCache" "1" | ||
- | Option "InitialPixmapPlacement" "2" | ||
- | Option "NoLogo" "True" | ||
- | EndSection</code> | ||
- | |||
- | 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, [[:tutoriel:comment_editer_un_fichier|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 : | ||
- | <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; | ||
- | } | ||
- | </code> | ||
- | |||
- | === 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 : | ||
- | <code> | ||
- | sudo mkdir /etc/fonts/conf.d/backup | ||
- | sudo mv /etc/fonts/conf.d/10* /etc/fonts/conf.d/backup | ||
- | sudo dpkg-reconfigure fontconfig | ||
- | </code> | ||
- | 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 : | ||
- | <code> | ||
- | rm ~/.fonts.conf | ||
- | </code> | ||
- | |||
- | == 2ème solution == | ||
- | Une autre solution consiste à créer un fichier **~/.fonts.conf** et d'y ajouter les lignes suivantes : | ||
- | |||
- | <code html> | ||
- | <?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> | ||
- | </code> | ||
- | |||
- | Pour d'autres exemples & solutions voir [[http://ubuntuforums.org/showthread.php?t=1128929|cette page]] et également la documentation sur [[http://fontconfig.org/fontconfig-user.html|fonts-conf]] | ||
- | |||
- | |||