fév
28
2012

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

12 Commentaires + Commenter

  • Merci pour le partage d’expérience. J’ai déjà utilisé les profils dans le passé..mais c’était resté aux oubliettes depuis longtemps maintenant. Je crois que je vais y repenser !

    Ciao !

  • Excellente méthode, je vais regarder à me l’appliquer
    Merci pour ce billet détaillé :-)

  • Clairement les profils sont une idée intéressante (et pour mon usage admin/perso ca pourrait être pas mal non plus).
    Par contre utiliser sync pour la gestion des RSS je trouve ca lourd, je préfères partir sur une gestion avec tinyrss/rsslounge. Pratique pour regarder ses flux depuis plusieurs postes (et téléphones)

    j’utilise sync pour la gestion de mes marques pages et historique par contre… j’ai pas encore trouver mieux.

    • J’ai du mal m’exprimer,

      J’utilise sync uniquement pour les marques-pages et l’historique aussi, mais puisqu’il me faut un compte sync par profil donc une adresse e-mail par profil, j’en ai profité pour en faire aussi des comptes google. Pour le RSS j’utilise uniquement google reader.

      • C’est là où on peut dire merci à la Bidouillabilité (cher à notre Tristant Nitot national). À peu de choses près j’ai une configuration similaire à la tienne, sauf que dans mon cas, je souhaite partager, via sync, les bookmarks entre chaque nœud. Et bien c’est tout aussi simple à mettre en place :-)

  • Bonjour,

    J’utilise l’extension ProfilSwitcher qui permet de passer très rapidement d’un profil à l’autre, et même au besoin, d’en ouvrir 2 en même temps
    https://nic-nac-project.org/~kaosmos/profileswitcher-en.html

    Pour une reconfiguration très rapide en cas de nouvelle installation, j’utilise Add-on Collector qui ajoute un onglet Abonnements dans le gestionnaire de modules. Je me suis abonnée à la collection Mes favoris dans laquelle j’ai listé toutes les extensions utilisées dans au moins un de mes profils (évidemment, il faut avoir un compte addons.mozilla.org)
    https://addons.mozilla.org/fr/firefox/addon/add-on-collector/

    Amicalement,
    Monique

    • Merci Monique pour l’add-on-collector, ça va me faire gagner du temps en cas de réinstallation, faut dire que je réinstall pas tous les jours non plus ;)

      Profileswitcher je l’avais essayé mais je trouvais plus pratique d’appeler les profils depuis les lanceurs donc je ne m’en sert plus.

    • D’un point de vue sécurité, c’est d’ailleurs peut être une bonne idée ces profiles, ex si je mets mes comptes dans un profile (qui du coup ne contient que des sites de confiances) et que j’utilise un autre profile pour le surf ? En fait je me demande si les profiles sont bien isolés, ce qui offrirait une sécurité supplémentaire dans mon cas…

  • Merci pour ce très bon article je vais appliquer ces conseils :-)

  • avec la prochaine suppression de Panorama ta méthode offre une alternative
    https://bugzilla.mozilla.org/show_bug.cgi?id=836758#c58

Laisser un commentaire