La navigation par onglets

La navigation par onglets est la killer feature de Firefox, et sans aucun doute ce qui fait le plus d�faut � Internet Explorer (qui, d'ailleurs, va l'inclure dans sa prochaine version, comme par hasard). Evidemment, le principe des onglets (tabs en anglais) existe depuis bien avant Firefox (des navigateurs comme Galleon l'utilisaient d�j�) et sur tout type de logiciel (SciTE, un �diteur de texte, l'utilise depuis longtemps par exemple) mais il faut admettre que c'est Firefox qui l'a d�mocratis�, notamment parmis les non-initi�s.

Avant tout, un rapide rappel du fonctionnement des tabs de Firefox :

  • Ctrl + T ouvre un nouvel onglet
  • Ctrl + W ferme l'onglet en cours
  • Ctrl + Tab et Ctrl + Shift + Tab permettent de changer d'onglets
  • Un clic du milieu sur un lien permet de l'ouvrir dans un nouvel onglet
  • Ca fonctionne aussi avec le clic gauche en appuyant sur Ctrl (pour ceux qui ont encore une souris � 2 boutons)
  • Un clic du milieu sur l'onglet permet de le fermer (uniquement sous windows)
  • Et, comme pour l'ouverture, �a fonctionne aussi avec le clic gauche en appuyant sur Ctrl

Une petite info en passant, vu que ce n'est pas le parametrage par d�faut : pour afficher toujours la barre d'onglets, m�me lorsqu'un seul document est ouvert, il suffit d'aller dans Options -> Avanc� -> Navigation par onglets et d�cocher l'option « Masquer la barre des onglets lorsqu'un seul site est ouvert »

Le probl�me, si on peut appeller �a un probl�me, est que les fonctionnalit�s par d�faut des onglets de Firefox sont tr�s limit�es : impossible de d�placer/r�organiser ses onglets, impossible de les faires passer sur plusieurs lignes, etc. Heureusement, comme toujours, il existe des quantit�s d'extensions qui proposent ces fonctionnalit�s, et bien plus encore. Mais dans le petit monde des extensions Firefox, c'est la guerre... Si l'Histoire de vous interresse pas, vous pouvez sauter les 2 chapitres suivants, et rendez vous pour TabMix.

Le « cas » TBE

TabBrowser Extension (TBE) est, d'apr�s mon �chelle de temps personnelle, la premi�re extension permettant d'augmenter les capacit�s de Firefox en mati�re de gestion des onglets, et pas qu'un peu ! Cette extension permet d'absolument tout faire : d�placer les onglets, les coloriser et les classer hi�archiquement (c'est � dire tous les onglets que vous avez ouvert depuis une certaines pages sont de la m�me couleur, et rang�s � droite de la page), les placer sur plusieurs lignes, sauvegarder leur �tat avant de quitter Firefox (pour les r�ouvrir au prochain d�marrage), g�rer les target des liens (pour tout ouvrir dans un nouvel onglet, m�me les liens cens� s'ouvrir dans une nouvelle fen�tre) et bien plus encore.

Mais (parcequ'il y a toujours un « mais »), pour pouvoir permettre autant de fonctionnalit�s, TBE doit modifier en profondeur le code de Firefox - en tous cas un peu plus en profondeur que les autres extensions (note : il ne laisse aucune trace une fois d�sintall�). Ceci n'a apparemment pas plu aux d�veloppeurs de Firefox, qui ont retir� (en pr�tendant ne jamais l'y avoir mis) l'extension du site officiel apr�s un lynchage en r�gle sur le forum MozillaZine, en mettant en avant des probl�mes de conception et de stabilit� rencontr�s par de nombreux utilisateurs (TBE is one of the most buggest extensions). L'auteur de TBE consacre une page sur son site pour expliquer les avantages et les inconvients de son extension.

Bref, voila donc une extension qui a tout ce qu'il faut, mais dont tout le monde d�conseille l'utilisation. A utiliser � vos risques et p�rils donc. A noter qu'il existe une version fran�aise pour les aventuriers.

Autres extensions

Apr�s ce petit reglement de comptes, les utilisateurs de Firefox se sont retrouv�s comme deux ronds de flanc : apr�s avoir honni TBE, il fallait lui trouver un rempla�ant ! On a alors vu appaitre le thread assez ridicule Rebuilding TBE's featureset with other plugins (litt�ralement : Reconstruire l'ensemble des fonctionnalit�s de TBE avec d'autres extensions) et son successeur, Rebuilding TBE's featureset with other plugins II.

Je laisse ceux que �a interresse y jeter un oeil, moi personnellement je n'ai pas l'intention d'installer 40 extensions diff�rentes (et parfois incompatibles entre elles) pour tenter d'en remplacer une seule.

TabMix

La solution vient peut-�tre d'une extension relativement r�cente, TabMix, que l'auteur de TBE recommande sur son site en tant qu'alternative. Certes, elle offre moins de fonctionnalit�s, mais l'essentiel y est (d�placement d'onglets, barre d'onglets multilignes, gestion des target, etc.) et elle semble mieux con�ue (et moins bugg�e ?) que TBE.

Vous pouvez l'installer directement depuis le site GeckoZone ou via le menu Outils -> Extensions -> Obtenir d'autres extensions (mais dans ce cas vous obtiendrez la version anglaise).

Une fois install�e, l'extension se configure via un menu d�di� : Outils -> Tab Mix Options. Quelques options utiles (en anglais, parceque j'utilise la version anglaise) :

  • La zone Links dans l'onglet General permet de choisir d'ouvrir tout dans de nouveaux onglets au lieu d'ouvrir des nouvelles fenetres de Firefox
  • L'onglet Events contient plusieurs options int�ressantes :
    • Do not close window when closing last tab by hotkey qui evite de fermer Firefox quand on ferme le dernier onglet avec un Ctrl + w (c'est un truc qui m'aga�ait au plus haut point)
    • When closing current tab focus : [left|right|...] qui permet de d�terminer l'onglet qui sera actif apr�s fermeture de l'onglet en cours (j'utilise right).
    • L'option Undo close tabs (annuler la fermeture des onglets) absolument indispensable vu le nombre de fois o� je ferme un onglet par erreur.
  • L'onglet Appearance contient (entre autres) l'option When tabs don't fit width make it... qui permet d'avoir des tabs sur plusieurs lignes (multi-rows) ou une barre scrollable.
  • N'oubliez pas d'ajouter Undo close tabs dans le menu contextuel (dernier onglet) pour pouvoir l'utiliser !

Pour l'instant, c'est l'extension que j'utilise. Passons maintenant � un autre aspect de la navigation...

Utilisez � fond la souris

Pour faire rapidement une action, vous connaissez surement les fameux « raccourcis clavier », constitu�s d'un combo de une ou plusieurs touches de fonction (Control, Shit, Alt, ...) et d'une touche normale (une lettre le plus souvent). Et puisque vous �tes en train de lire un article sur ASW, je pense que vous avez �galement probablement dans votre entourage un ayatollah du clavier, pr�nant l'abandon de la souris, de l'interface graphique, et le retour � la bougie, dont l'ennemi principal est le « clic » et pour qui le moindre logiciel datant de moins de 20 ans est un « clic-�-drome » ou une « usine � clics ». Et bien voici de quoi lui provoquer une crise d'apoplexie : un principe de navigation ultime bas� uniquement sur la souris, et qui porte le doux nom de Mouse Gestures.

Le principe du Mouse Gesture, litt�ralement « geste de souris », est de dessiner des formes g�om�triques (ou pas) avec sa souris afin de d�clencher des actions. Ceux qui ont jou�s � Black & White savent de quoi je veux parler ;) L'extension Firefox qui permet d'utiliser cette fonctionnalit� s'appelle Mouse Gestures (�a alors, quel drole de nom).

Comme d'habitude, vous pouvez l'installer depuis la fen�tre Outils -> Extensions -> Obtenir de nouvelles extensions.

Par d�faut, les gestes sont � effectuer en appuyant sur le clic droit de la souris (et en lachant une fois le geste termin�). Evidemment, tout ceci est configurable via le menu Outils -> Extensions, en selectionnant Mouse Gestures et en cliquant sur Options.

Mouse Gestures

Je vous conseille vivement d'activer la train�e de la souris (onglet Pr�f�rences Visuelles), car je trouve �a beaucoup plus facile et plus agr�able � utiliser que de dessiner des formes dans le vide. Lorsque vous tracez une forme, des informations apparaissent dans la barre de status (en bas) indiquant les mouvements effectu�s et si cela correspond � une forme connue. En cas d'erreur, vous pouvez laisser appuy� le clic droit et rester immobile jusqu'au timeout au d�l� duquel le geste sera annul� (1 seconde par d�faut) ou dessiner n'importe quoi de sorte qu'il ne reconnaisse rien.

Pour les possesseurs de PC un peux poussifs, n'h�sitez pas, comme conseill� dans l'aide, � jouer sur la densit� des points. Certes, la train�e deviendra une suite de points au lieu d'une ligne continue, mais �a am�liore grandement les performances.

Mouse Gestures en changeant la densit� de points

Enfin un dernier conseil pratique, comme il est plut�t difficile de se souvenir de toutes les formes par coeur, les developpeurs de l'extension ont pens� � �crire une fiche m�mo. Pour l'inclure dans la barre personnelle, afin qu'elle soit accessible d'un seul clic, allez faire un tour dans Affichage -> Barre d'outils -> Personnaliser. Cherchez l'ic�ne Guide MozGest et effectuez un glisser-d�poser dans la barre personnelle. Vous pouvez �galement ajouter un s�parateur pour faire joli. Et voila, maintenant un clic sur cette icone ouvrira le guide avec la liste de tous les gestes !

Ajouter l'ic�ne MozGest