Firefox

Extensions

Les extensions relatives à la sécurité et à la vie privée. Le combo des trois premières est plébiscité par sebsauvage.

Autre extension indispensable :

  • Vimium, pour piloter le navigateur au clavier. Voir la configuration plus bas sur cette page.
  • Multi-Account Containers, extension signée Mozilla permettant d'isoler ses activités sur le Web dans des containers hermétiques. Cela permet ainsi de se connecter parallèlement au même service avec plusieurs comptes différents.

Extensions non indispensables mais bien sympas :

  • Cookie AutoDelete, pour supprimer automatiquement les cookies. En un clic un domaine ou sous-domaine est basculé en liste blanche. Supporte les containers de Firefox.
  • Dark Night Mode, pour basculer les sites Web en thème sombre. Gestion aisée de la liste blanche et réglage tout aussi aisé de la luminosité.
  • Favioli, pour remplacer la favicon d'un site Web par un émoji de son choix. Particulièrement utile quand les onglets épinglés ne possèdent pas de favicon très explicite.
  • floccus, pour synchroniser ses favoris, même entre navigateurs de famille différente, via Nextcloud et son appli bookmarks.
  • KeepassXC-Browser, pour communiquer avec KeepassXC et remplir aisément les champs d'identification.
  • lesspass, pour générer des mots de passe basés sur l'url, le login et un mot de passe maître. Il existe une application Android similaire.
  • Link Cleaner, pour nettoyer les URL de plein de trucs qui pistent.
  • Tab Center Reborn, pour organiser les onglets verticalement. Voir le hack plus bas sur cette page pour supprimer la barre d'onglets horizontale.
  • QookieFix, pour ajouter un bouton Tout refuser sur les bandeaux Quantcast.
  • Want My RSS, pour retrouver l'icône RSS permettant de voir la présence d'un flux et de s'y abonner.

Archives

Extensions autrefois utilisées et remplacées (ou non) par d'autres.

  • au-revoir-utm, pour retirer les trackers du genre utm_source=rss&utm_medium=rss&utm_campaign=rss des URL. ⇒ remplacée par Link Cleaner.
  • Tab Center Redux, pour organiser les onglets verticalement. ⇒ remplacée par Tab Center Reborn, qui ajoute quelques fonctionnalités (notamment le fait de pouvoir ouvrir une page dans un autre container).

Tab Center Reborn

Cacher la barre d'onglets horizontale

Firefox ne permet pas nativement de cacher la barre d'onglets horizontale. Il est nécessaire de créer/modifier le fichier userChrome.css comme indiqué ici :

#main-window:not([customizing]):not([tabsintitlebar="true"]) #TabsToolbar {
  visibility: collapse;
}
#navigator-toolbox {
  margin-top: 1px;
}

Puis, dans about:config, il faut passer browser.tabs.drawInTitlebar à false.

(L'emplacement du fichier userChrome.css peut facilement être trouvé par about:profiles)

Changer le raccourci d'affichage de la barre verticale

Les raccourcis claviers permettant de modifier la visibilité de la barre verticale des onglets ne sont pas identiques entre Windows et Linux. Sur la première plateforme, il s'agit de Ctrl+Shift+o, moins pratique que le F1 linuxien. On peut retrouver ce raccourci à l'aide de ahk.

Vimium

Vimium permet de naviguer à l'aide du clavier, évitant ainsi les allers/retours entre souris et clavier. En particulier, l'extension permet de se déplacer facilement sur une page et de manipuler les onglets. Comme elle existe également pour les navigateurs basés sur Chromium, il est aisé de réutiliser cette configuration.

Custom key mappings

Ces réglages sont optimisés pour une disposition bépo. Parmi les touches les plus utiles : le a permet, via l'omnibar, de circuler facilement entre les onglets ouverts. Le b, toujours via l'omnibar, d'ouvrir un favoris. Le i, de placer le focus sur une boîte de texte de la page. Le e, de faire des allers/retours entre 2 onglets, etc.

# Insert your preferred key mappings here.
unmap x
unmap X

map a Vomnibar.activateTabSelection

map d removeTab
map D restoreTab

map e visitPreviousTab

unmap b
map b Vomnibar.activateBookmarks

unmap H
map h goBack

unmap t
map t scrollDown

unmap u
map u Marks.activateGotoMode swap

unmap j
map j createTab

unmap m
map m Marks.activateCreateMode swap

unmap s
map s scrollUp

map ,f LinkHints.activateModeToOpenInNewTab
map ,F LinkHints.activateModeWithQueue
#map ,f LinkHints.activateModeToOpenInNewForegroundTab

unmap F
map F LinkHints.activateModeToOpenInNewForegroundTab

map H goForward

map gi passNextKey
map i focusInput

map x closeTabsOnLeft
map X closeTabsOnRight
map ,x closeOtherTabs
map ,X closeOtherTabs

map « goPrevious
map » goNext

map . previousTab
map q nextTab

map g" firstTab
map g* lastTab

Isoler Facebook & co

Afin de limiter l'espionnage dont Facebook et assimilés sont coutumiers tout en utilisant ces services de manière agréable, on peut isoler ces services au sein des containers de Firefox et effacer les cookies qu'ils produisent en dehors de leur container dédié. Le pré-requis est d'utiliser les extensions Multi-Account Containers et Cookie AutoDelete.

Configuration de Cookie AutoDelete

Dans les paramètres du plugin, il suffit de cocher la case « Activer la prise en charge des onglets contextuels de Firefox ».

Usage

L'utilisation est simple : à l'aide de l'addon Multi-Account Containers, on crée un container par service qu'on veut voir isolé, puis on se connecte au service dans le container idoine. On peut alors autoriser les cookies depuis Cookie AutoDelete (c'est-à-dire les passer en liste blanche). Les cookies ne seront autorisés qu'au sein du container.

Hors du container, on prend soin de ne pas se connecter aux services ainsi isolés.

Imprimer/exporter
QR Code
QR Code logiciels:firefox (generated for current page)