Navigateur web Chromium
Chromium est un navigateur web libre1) qui sert de base au navigateur propriétaire Google Chrome et à de nombreux autre navigateurs (Vivaldi, Microsoft Edge, Samsung Internet, Opera…) et projets (electron en particulier est la base d'une quantité sidérante d'applications).
En tant que navigateur il partage la plupart des fonctionnalités de Google Chrome (extensions, Google-Web-Store, etc.). Certaines fonctionnalités – propriétaires – sont absentes, mais l'utilisateur peut les ajouter (voir le chapitre Configuration).
De nombreux utilisateurs préfèrent Chromium à Google Chrome car ils jugent inutiles et néfastes les apports de ce dernier. Il s'agit en particulier de fonctionnalités de pistage (voir la page concernant l'anonymat et la vie privée).
Il existe également une version degooglisée de Chromium: Ungoogled Chromium.
Installation
Il existe plusieurs méthodes au choix, pour installer Chromium sur Ubuntu.
- La version disponible dans les dépôts officiels APT est une façade pour installer la version snap de Chromium compilée et maintenue par Canonical.
- Chromium est aussi proposé par la communauté en Flatpak.
Depuis avril 2023, Canonical ne fournit plus de paquet deb de Chromium, pour aucune version d'Ubuntu.
Ces PPA sont donc désormais abandonnés.2) Il existe cependant encore un dépôt qui propose un paquet deb compilé pour Linux Mint sur Ubuntu.3) Cette méthode est toujours aussi vivement déconseillée !
Dépôts officiels / snap
Chromium est disponible en Snap depuis Snapcraft.
On peut donc l'installer sur Ubuntu simplement en installant chromium depuis le centre d'applications (Snap Store), ou en installant le paquet chromium en ligne de commande :
snap install chromium
On peut aussi installer cette version avec APT : dans les dépôts d'Ubuntu le paquet deb est une façade pour installer la version snap.
Il suffit donc d'installer le paquet chromium-browser.
Flatpak
Le dernière version stable de Chromium est proposée par la communauté en Flatpak sur le dépôt Flathub.
On peut donc l'obtenir en installant Flatpak avec le dépôt Flathub si ce n'est pas déjà fait, puis en installant Chromium depuis GNOME Logiciels, ou en installant le paquet org.chromium.Chromium en ligne de commande :
flatpak install org.chromium.Chromium
Utilisation
Lancez l'application comme indiqué ici ou via le terminal (toutes versions ou variantes d'Ubuntu) avec la commande suivante :
chromium-browser
Liens apturl
Les liens apt:// que l'on peut trouver entre autre dans la documentation ouvrent le centre d'applications par défaut.
Lors de la première utilisation d'un tel lien, un message d'avertissement apparaît pour vous demander si vous êtes à l'origine de la manipulation. Répondez oui si c'est le cas, en cochant la case de mémorisation du choix pour le site ubuntu-fr, afin d'éviter d'être notifié à chaque fois.
Lancer une application Chromium à l'ouverture de session
Depuis quelques temps, Chromium permet l'installation d'extensions prenant la forme d'applications. Il peut être pratique de lancer une application à l'ouverture de session.
Pour lancer une application au démarrage, procédez comme suit :
- Commencez par ouvrir Chromium et ouvrez la page
chrome:extensions - Parcourez la liste des extensions jusqu'à trouver l'extension correspondant à votre application.
- Sous le nom de l'extension, vous trouverez une information prenant la forme suivante : ID : knipolnnllmklapflnccelgolnpehhpl. Gardez cet ID sous la main, il sera nécessaire.
- Ouvrez le logiciel Applications au démarrage
- Cliquez sur le bouton Ajouter, donnez un nom au lanceur. Insérez la commande suivante dans le champ correspondant :
/usr/bin/chromium-browser --profile-directory=Default --app-id=[ID de l'extension]
Dans notre exemple, ce sera donc :
/usr/bin/chromium-browser --profile-directory=Default --app-id=knipolnnllmklapflnccelgolnpehhpl
Utiliser Chromium avec un autre profil
Il est possible d'utiliser plusieurs profils Chromium en définissant leurs emplacements.
chromium-browser --user-data-dir=Documents/Mon_profil_chromium/
Dans ce cas votre profil se trouve dans Documents dans le dossier Mon_profil_chromium.
Vous pouvez remplacer choisir le chemin vers une cle usb pour disposer d'un profil chromium portable sur une clé usb.
Utiliser Chromium avec un profil temporaire
Il est possible d'utiliser Chomium avec un profil temporaire qui s'autodétruit à la fermeture du navigateur.
chromium-browser --temp-profile
Configuration
Paramètres
La configuration de Chromium s'effectue depuis la page chrome://settings. Pour y accéder, cliquer sur l'icône du menu déroulant, choisir "Paramètres". Ou bien saisir chrome://settings dans la barre d'adresse du navigateur.
Modules
Pour accéder aux modules (plugins) et vérifier leurs présences, saisir dans la barre d'adresse chrome://plugins.
Extensions
Pour accéder aux extensions (appelées aussi "applications"), se rendre dans les Paramètres puis en haut à gauche rubrique "extensions". Ou bien saisir dans la barre d'adresse chrome://extensions.
Netflix
Pour utiliser Netflix avec Chromium, installer le plugin widevine a l'aide des commande suivante.
wget https://github.com/amidevous/chromium-widevine/archive/refs/heads/master.tar.gz -O master.tar.gz && \ tar -xvf master.tar.gz && rm -f master.tar.gz && \ cd chromium-widevine-master && \ sudo ./use-standalone-widevine.sh
Chromecast vidéo et audio
Pour pouvoir caster un écran ou un flux audio, il faut activer l'extension "Load Media Router Component Extension" dans chrome://flags.
Les formats non-libres
Les plugins et les applications propriétaires de Google Chrome non installées dans Chromium.
Flashplayer
Voir la page de la documentation consacrée à Flashplayer et plus particulièrement le chapitre sur le paquet permettant de s'affranchir de l'arrêt du développement de Flashplayer pour GNU/Linux.
Java
Voir la page de la documentation consacrée à JAVA.
Visionneur de documents PDF
La Visionneuse Google Document, un lecteur intégré de PDF issu de GoogleDocs, efficace et intelligent (possibilité de choisir depuis son interface la sauvegarde du fichier en cours de lecture). Il est également possible d'installer le paquet mozplugger pour pouvoir ouvrir les pdf directement dans le navigateur.
Codecs
Les codecs AAC et MP3 (Chromium supporte pardéfaut uniquement les codecs Vorbis, Theora et WebM). Ces codecs sont présents si vous les avez déjà installés pour une autre application.
Se passer du moteur de recherche Google
Comme pour Google-Chrome, la barre d'adresse et de recherche sont confondues en une seule barre appelé Omnibox
Chromium propose d'autres choix que Google comme moteur de recherche pardéfaut pour Omnibox.
Pour changer de moteur de recherche, se rendre dans les paramètres, chapitre "Recherche". Vous pouvez même ajouter votre propre moteur de recherches dans la rubrique "gérer les moteurs de recherche…".
Apparence
Pour modifier l'apparence de Chromium, se rendre dans les paramètres chapitre "Apparence". Vous pourrez alors choisir le thème Ubuntu (Utiliser le thème GTK+) ou bien d'autres.
Extensions
Pour trouver des extensions :
- Chrome Web Store (site officiel)
L'installation d'une extension s'effectue par simple clic sur le bouton "Installer" (ou ses variantes). Il n'y a pas besoin de redémarrer le navigateur pour activer l'extension.
Pour connaître les extensions installées sur votre navigateur, se rendre dans sur la page extensions
En déroulant le panneau Mode développeur, vous accédez à un bouton permettant de mettre automatiquement à jour vos extensions.
Une fois installées, vos extensions sont disponibles dans le dossier caché ~/.config/chromium/Default/Extensions.
- AdBlock, un bloqueur de publicités, fort honorable dès lors que l'on pense à activer les filtres pour son pays (au hasard la France ; pour cela, activer les extensions comme décrit ci-dessus, choisir Adblock, et cliquer sur le bouton (ATTENTION VOS DONNÉES SONT REVENDUES !).
- uBlock Origin, un bloqueur de publicités qui ne revend pas vos données, lui.
- Web Developer, un ensemble d'outils utiles aux développeurs de site internet.
- Ghostery, Ghostery vous permet de bloquer les scripts d'entreprise auxquels vous n'accordez pas votre confiance, et même bloquer les images et les iframes, pardéfaut. Une fois paramétré il bloque les Web trackers détection, web bugs, les pixels, et les balises placées sur les pages web parFacebook, Google Analytics, et plus de 500 autres réseaux publicitaires. (ATTENTION À CETTE EXTENSION)
- Violentmonkey alternative à Greasemonkey pour Firefox, violentmonkey permet de gérer des userscripts, sous licence MIT
- xStyle gestion de scripts pour installer des themes.
Lire par exemple cet article sur le pistage utilisateur, si vous êtes intéressé il est conseillé d'installer certaines de ces extensions :
Si vous hésitez à installer ScriptSafe pour notamment désactiver le WebRTC parce que c'est trop compliqué pour vous, vous pouvez installer WebRTC Leak Prevent qui désactivera le WebRTC en cochant "Disable non-proxied UDP (force proxy)" dans configuration de l'add-on.
Des conseils sont aussi données sur chromium.woolyss Optionnelle :
Vous pouvez faire un test sur ces sites pour voir votre empreinte numérique :
Certificats
Les certificats sont utiles pour certains sites sécurisés. (en) Source. Pour l'instant, l'interface ne permet pas de gérer les certificats directement, il faut utiliser des commandes dans un terminal.
Pour les faire fonctionner il faut :
- Copier le fichier certificat (normalement un fichier .p12) dans le dossier "$HOME/.pki/nssdb".
cp le-fichier.p12 "$HOME/.pki/nssdb/"
- Ajouter le certificat.
pk12util -d sql:$HOME/.pki/nssdb -i le-fichier.p12
- Vérification de la bonne prise du certificat.
certutil -d sql:$HOME/.pki/nssdb -L
Par exemple pour les impôts, cela doit vous renvoyer : "ID DIRECTION GENERALE DES IMPOTS de 1 …." .
Voir le détail du certificat pour le site que vous visitez :
- appuyer sur
F12du clavier puis cliquer sur voir le certificat. - ou cliquer sur Personnaliser et contrôler Chromium → plus d'outils → Outils de développement → Sécurité → Voir le certificat4)
Aller plus loin
Paramètres au démarrage
Pour ajouter un ou des paramètres de démarrage à Chromium de façon permanente, il faut:
- Avec les droits d'administration, éditer le fichier /etc/chromium-browser/default. ;
- Ajouter ces paramètres entre les guillemets de la ligne CHROMIUM_FLAGS, séparés parun espace :
CHROMIUM_FLAGS=""
devient parexemple
CHROMIUM_FLAGS="--incognito" # ouverture automatique d'un onglet en navigation privée
- Entrer cette ligne de commande dans un terminal pour ouvrir le fichier
sudo gedit /etc/chromium-browser/default
- La fenêtre s'ouvre, remplacer
CHROMIUM_FLAGS=""
par
CHROMIUM_FLAGS="--incognito $chrome --disk-cache-dir=/tmp/cache --start-maximized"
- Enregistrez les modifications et redémarrer le navigateur
Le tour est joué et vous voilà à l'abri des regards indiscrets
Installation du module pour développeur Web
Ce module permet d'obtenir un parcours en temps réel du code source d'une page de la même manière que le fait le module firebug sous Firefox.
Chromium-browser-inspector fait maintenant partie des dépendances. De ce fait il est installé pardéfaut.
Pour l'utiliser :
- Clic droit et "Inspecter l'élément"
- Ctrl + maj + J
- Menu Page → Développeur → Outils pour Développeur
Fonctionnalités expérimentales
Pour accéder à des fonctionnalités expérimentales de Chromium, saisir dans la barre d'adresse chrome://flags.
Rapidité améliorée
Pour un Chromium encore plus rapide, essayez d'activer les fonctionnalités suivantes :
- Composition graphique avec accélération matérielle
- 2D avec canvas et accélération matérielle
- Pré-rendu de la page Web. (Toujours activé)
Une différence, plus ou moins évidente, peut se constater selon votre matériel et votre connexion.
Activation de l’accélération graphique dans le navigateur
Certaines applications utilisant de la 3D telles que Farmville 2, ou les fonctions Earth dans Google Map peuvent utiliser la puissance de votre carte graphique pour alléger votre processeur. Par défaut, cette accélération graphique est désactivée, voici comment la rendre opérationnelle. Pour cela :
- À la ligne Ignorer la liste de rendu logiciel, cliquez sur Activer ;
- Redémarrer votre navigateur pour en profiter.
Il est possible de vérifier votre modification en saisissant chrome://gpu dans la barre d'adresse du navigateur.
Si les modifications sont prises en compte, les indicateurs devraient être en vert.
Désinstallation
Pour désinstaller cette application, il suffit de supprimer son paquet :
- Pour la version des dépôts Ubuntu, vous pouvez passer par le centre d'applications, ou en ligne de commande :
sudo apt remove chromium-browser
Les préférences de l'utilisateur stockées dans son répertoire personnel sont conservées.
- Pour supprimer la version snap directement, vous pouvez aussi passer par le centre d'applications, ou en ligne de commande :
snap remove chromium
- Pour la version Flatpak, vous pouvez passer par GNOME Logiciels (si vous avez le plugin Flatpak), ou en ligne de commande :
flatpak uninstall org.chromium.Chromium

