firefox astuce barre latérale

MISE À JOUR 16/10/2014 : la sortie de Firefox 33 rend cette page obsolète (l’astuce ne marche plus).
Pour continuer à avoir une barre de signets verticale, utilisez cet module : Vertical Toolbar.
Si vous mettez à jour après avoir utilisé mon astuce ci-dessous, vous pouvez masquer la barre personnelle et supprimer les fichiers userChrome.js et userChrome.css.


L’un des challenges sur un navigateur c’est d’avoir le plus de choses à l’écran pour tout avoir à porté de mains (options, favoris…) sans trop réduire la place à l’écran.

Le navigateur Opera permet d’agencer les barres d’outils dans tous les sens, y compris verticalement : les écrans étant toujours plus large que haut, je préfère mettre le plus de choses sur les côtés et ainsi avoir de la place en hauteur. très pratique.

Firefox permet aussi de le faire, en bidouillant un peu : avant d’avoir un menu unifié, je plaçais mes icônes à côté de la barre d’outils, comme ici. Maintenant, je ne peux plus : ce sont les onglets qui ont pris cette place.

L’avantage de Firefox, c’est que l’interface elle-même est un simple arbre « DOM » : donc du XML ! Et on peut y appliquer tout le CSS et le Javascript que l’on veut. C’est d’ailleurs ce que font toutes les extensions.

Dans ce qui suit, vous verrez comment avoir une barre latérale pour vos favoris, comme ça :
firefox astuce barre latérale
Ce qu’il faut avant de commencer :
  • Installer le module userChrome.js : il permet de faire des fichiers JS utilisateurs.
  • Créer un fichier userChrome.js dans le dossier « chrome » du dossier de profil de Firefox.
  • Créer un fichier userChrome.css dans le même dossier.

Ouvrez les deux fichiers (css et js) dans un éditeur de texte et copiez y ce qui suit :

Dans le fichier JS :
document.getElementById('PlacesToolbarItems').orient = "vertical";

Dans le fichier CSS :
#PlacesToolbarItems {
    width: 30px!important;
    height: 100%!important;
}
#PersonalToolbar {
    position: fixed!important;
    top: 60px!important;
    right: 0!important;
    width: 30px!important;
    height:100%!important;
}
#personal-bookmarks {
    width: 30px;
}
.bookmark-item .toolbarbutton-text {
    display: none !important;
}
#browser, #browser-bottombox {
    margin-right: 30px!important;
}

Enregistrez alors les fichiers et redémarrez Firefox.
Normalement ceci marchera partout, quelque soit la version de Firefox supérieure à la version 4.

La seule chose qui peut éventuellement demander une adaptation de votre part, c’est le top: 60px!important; : peut-être aurez-vous besoin de mettre 100px ou 80px pour éviter que la barre latérale ne déborde sur l’interface en haut.