Comment je gagne du temps avec les profils de Firefox

J’ai un gros problème, je suis passionné d’informatique dans plusieurs domaines, le développement système et web, l’administration système et réseau, la sécurité informatique, etc… Chacun de ces domaines m’amènent à utiliser différents flux RSS, modules firefox le tout garnit d’une liste assez impressionnante de marques-pages.

Non seulement l’ouverture de mon navigateur commençait a devenir longue mais en plus je trouvais idiot d’avoir firebug lancé alors que je fais une simple recherche sur google.

C’est là ou les profils de firefox m’ont aidé à optimiser mon temps donc ma productivité et ma veille.

Ce qui suit n’est ni un conseil ni une super technique révolutionnaire, c’est juste mon utilisation de Firefox dans mon cas particulier.

Voici les différents profils que j’utilise couramment mais, pas nécessairement tous les jours:

  • Work – Tout ce qui a rapport a mon travail, intranet, sites clients etc…
  • Perso – Google+, twitter, mon blog, sites humour, partitions de guitare, informations etc…
  • Security – Tout ce qui s’approche de la sécurité informatique
  • Admin – Tout ce qui s’approche de l’administration système et réseau
  • Devel – Tout ce qui s’approche à de la programmation
  • Test – pour tester les plugins sur un firefox vide

Création des profils

Pour gérer les profils sous firefox il faut le lancer depuis le terminal avec l’argument -P comme ceci :

$firefox -P

On arrive sur la fenêtre suivante :

On peut maintenant créer nos profils en cliquant simplement sur Create Profile

Après avoir eu quelques informations sur la gestion des profils sous firefox on clic sur Next pour arriver ici

On entre le nom du nouveau profil par exemple « macsim »

Il nous affiche que le profil sera créé dans /home/macsim/.mozilla/firefox/40flsgyg.macsim/

On peut définir une autre dossier si ce dossier ne convient pas, je sais que certains croisent leur firefox entre linux et windows.

Une fois tous les profils créés on passe aux lanceurs

Lancement

Pour gérer le lancement de mes différents profils j’utilise des lanceurs personnalisés (je vous laisse gérer ça à votre mode selon votre environnement de bureau, gnome, kde etc…)

Pour chaque lanceur j’appelle le profil et j’ajoute la commande -no-remote afin de le forcer à créer un nouveau processus et ne pas m’afficher le message très connu

Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.

Ce qui me donne pour chaque profil un chemin d’exécution comme ceci:

firefox -P macsim -no-remote

A chacun de ces lanceurs j’assigne une icône représentative

Par exemple voici l’icône utilisé pour mon profil « Sécurité »

Différencier les différents profils

C’est bien gentil d’avoir plusieurs profils de lancé mais, encore faut-il pouvoir les différencier, pour ça j’utilise personas pour firefox ce qui me permet d’avoir un habillage différent pour chaque profils

Par exemple j’utilise cet habillage pour mon profil « Admin réseau »

http://www.getpersonas.com/fr/persona/3912

 

Téléchargements

Afin de différenciez les différents téléchargements j’ai créé un dossier pour chaque profil dans mon dossier /home/macsim/Téléchargement/

Ainsi j’ai

  • Téléchargement/Secure/
  • Téléchargement/Devel/
  • etc…

J’ai rencontré un problème à cause de la fenêtre de téléchargement, si j’ai un téléchargement en cours et que je ferme la fenêtre du navigateur, la fenetre de téléchargement m’empêche d’ouvrir une nouvelle instance j’ai réglé ce problème avec l’addon « DownloadManagerTweek » cette extension permet d’ouvrir la fenêtre de téléchargement non plus dans une fenêtre a part mais dans un onglet du navigateur.

Firefox Sync

Jusqu’à maintenant on a vu la mise en place des profils maintenant on arrive au coeur du sujet, comme je le disais en introduction  je suis passionné donc j’ai un million de marques-pages dans différents centres d’intérêt, pour synchroniser le tout entre mes différents ordinateurs j’utilise Mozilla Sync, j’ai la chance de gérer moi-même mes e-mail et du coup mes alias e-mails j’ai donc créé des alias pour chaque profils, ces alias e-mails me servent aussi a créer un compte google afin de profiter de plusieurs google reader, ainsi chaque profil possède son propre google reader avec ses propres flux.

L’avantage est énorme ça me permet de décider quand je veux lire uniquement mes flux sur la sécurité et qu’ils ne soient plus mélangés avec des flux d’informations.

Extensions Firefox

Voici les extensions que j’installe systématiquement sur chaque profils :

Profil Perso

Profil Boulot

Profil Admin Réseau

  • Aucun plugin spéciaux

Profil Sécurité

  • FoxyProxy Standard – Permet de basculer facilement entre différents proxy
  • HackBar – Utile pour les challenges
  • ShowIP – Affiche l’ip de la page courrante
  • ShowMyIP – Affiche mon IP
  • Tamper Data – Permet de modifier les entetes HTTP/HTTPS et les valeurs POST

Profil Développement

  • ColorZilla – Récupérer facilement les couleurs sur une page
  • Change Hosts – Permet de changer le HOSTS file facilement
  • Easy Xdebug – Pour le débuggage PHP
  • Firebug – L’incontournable
  • FireRainbow – Met le javascript en couleur dans firebug
  • MeasureIT – Permet de mesurer un élément sur une page
  • Pixel Perfect – Permet de transposer une image sur un site pour vérifier les marges par exemple
  • Web Developer – Plusieurs options pour le développement facile d’accès (vider le cache, retailler le navigateur etc…)
  • YSlow – Analyse des pages web

 Conclusion

J’utilise ce système depuis bientôt un an, si au début j’ai eu un peu de mal à retraiter mes marques-pages selon les différents profils aujourd’hui je trouve ce système très pratique, en effet pour ma veille je me retrouve sur mon profil « Admin réseau » à lire un Howto sans avoir à charger les ~23 extensions de firefox que j’utilise quotidiennement, mes flux RSS étant remis par thème c’est plus rapide à charger, plus rapide a parcourir. Le petit point négatif c’est la reconfiguration si je réinstall mon ordinateur je me retrouve à reconfigurer ~5 profils mais c’est quand même minimum par rapport au gain de temps en veille que ce système me fait économiser.

Trois profils ouverts

Vus : 5938
Publié par Macsim : 22