Pour installer le navigateur, la procédure est "ultra" simple :
Nous recommandons l'installation via Flatpak pour la majorité des personnes souhaitant utiliser UG.
Attention toutefois, avec certaines extensions, il conviendra de configurer votre distribution si vous rencontrez quelques problèmes (extension de KeePassXC par exemple).
Il est possible que nous rencontrions des difficultés à rechercher Ungoogled Chromium sur la logithèque. En effet Flatpak ne sera parfois pas installé ou sera mal configuré de base.
Nous pouvons traiter ce cas de figure comme suit :
flatpak list
.Exemple de renvoi lorsque Flatpak est installé :
Name Application ID Version Branch Installation
LibreWolf io.gitlab.librewolf-community 114.0.2-1 stable system
Freedesktop Platform org.freedesktop.Platform 22.08.12.1 22.08 system
Mesa org.freedesktop.Platform.GL.default 23.1.1 22.08 system
Mesa (Extra) org.freedesktop.Platform.GL.default 23.1.1 22.08-extra system
ffmpeg-full org.freedesktop.Platform.ffmpeg-full 22.08 system
openh264 org.freedesktop.Platform.openh264 2.1.0 2.2.0 system
Yaru Gtk Theme org.gtk.Gtk3theme.Yaru 3.22 system
Vous pouvez donc passer directement à l'étape 2.
bash: flatpak : commande introuvable
# Ou en anglais :
bash: flatpak : unknown command
Cela signifie que Flatpak n'est pas installé.
Procédez donc à son installation, suivant votre distribution :
Vous retrouverez toutes les procédures détaillées ici.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Dans certains cas, il peut être nécessaire d'installer le navigateur via cette commande
flatpak install flathub com.github.Eloston.UngoogledChromium
.
Le navigateur est maintenant installé, nous allons le configurer convenablement afin d'en tirer le meilleur partie.
Rentrons dans les Paramètres afin de configurer un moteur de recherche par défaut. Procédez comme suit :
Nous vous invitons à choisir votre moteur ici.
Par défaut, Ungoogled Chromium bloque tous les "cookies tiers". Nous recommandons généralement de supprimer tous les cookies lorsque vous fermez le navigateur. Voici un aperçu :
Afin de ne pas supprimer certains cookies de session (utiles, comme les webmails, etc.), il vous est possible d'ajouter une exception, montrée par la flèche en bas de l'image ci-dessus.
Il est également tout à fait possible de bloquer TOUS les cookies, mais la contre partie est un fonctionnement non nominal de certains sites.
Il est tout à fait possible, voire recommandé, de forcer l'utilisation du HTTPs lors de toutes nos visites de site web. Pour ce faire :
Ungoogled Chromium n'autorise pas par défaut l'installation d'extensions. En effet, UG coupe toute discussion avec les serveurs Google, et les extensions sont toutes stockés sur les serveurs Google. Lorsque vous visiterez le Chrome Web Store sur une page d'extension, vous tomberez sur cette page, qui ne contient aucun bouton pour ajouter l'extension au navigateur :
Il va donc nous falloir ruser afin de pouvoir installer nos extensions. Nous présentons donc 2 méthodes.
Cette solution correspond à la meilleure solution pour la plupart des utilisateurs.
Nous allons configurer un premier paramètre important : taper dans la barre de recherche chrome://flags/#extension-mime-request-handling
.
Pas d'inquiétude ça ne ressemble pas à une URL basique comme nous avons déjà eu l'occasion de le voir, il s'agit simplement d'une URL locale au navigateur.
Cette URL vous ouvre la page suivante :
Sélectionner Always prompt for install
et cliquer sur le bouton 'RELAUNCH' en bas à droite. Ceci aura pour conséquence de redémarrer le navigateur.
Nous allons ensuite activer le mode développeur pour pouvoir ajouter manuellement des extensions. Aller sur la page chrome://extensions/
puis procéder comme suit :
Nous allons ensuite télécharger une première extension manuellement ; oui, je sais, une extension pour gérer des extensions, cela peut paraître déroutant ! Cette extension se nomme Chromium Web Store. Nous arrivons sur ce visuel :
Télécharger la dernière version (dans notre exmple ici, il s'agit de la version 1.5.3).
Attention de bien télécharger le fichier avec extension
.crx
.
A ce stade, vous devriez maintenant pouvoir installer vos extensions comme d'habitude, via le Chrome Web Store :
Cette méthode n'est pas spécialement reommandée pour les débutants, mais elle a le mérite de permettre une installation directe d'une extension sans autre besoin d'extension tierce.
Nous allons utiliser pour cela une URL préformatée afin d'atteindre directement le fichier .crx
sur le serveur. Voici la trame de cette URL :
https://clients2.google.com/service/update2/crx?response=redirect&acceptformat=crx2,crx3&prodversion={VERSION}&x=id%3D{EXTENSION_ID}%26installsource%3Dondemand%26uc
Notez bien les 2 variables à modifier avant de lancer la requête :
Un exemple :
Nous allons installer Decentraleyes suivant cette méthode sur une distribution test Manjaro. Notez que nous n'avons rien configuré de base, ni Extension-Mime ni CWS.
Allons chercher la version de notre navigateur :
Notons la version : 109.0.5414.74
Allons ensuite chercher l'ID de l'extension Decentraleyes sur le Chrome Web Store :
Notons cet ID : ldpochfccmkkmhdbclfhpagapcfdljkj
Ainsi nous pouvons construire manuellement l'URL que nous allons transmettre :
https://clients2.google.com/service/update2/crx?response=redirect&acceptformat=crx2,crx3&prodversion=109.0.5414.74&x=id%3Dldpochfccmkkmhdbclfhpagapcfdljkj%26installsource%3Dondemand%26uc
.crx
d'ailleurs) s'est bien téléchargé.Téléchargements
)chrome://extensions/
et activer le mode Développeur (en haut à droite).crx
directement depuis le répertoire (Téléchargements
chez nous) vers votre navigateur. Nous obtenons une invite d'installation comme suit :
Voilà notre extension est bien installée et fonctionnelle.
Comme aucune connexion n'est faite vers les serveurs de Google, nous devrons mettre à jour manuellement ces extensions. C'est la petite contre partie à l'utilisation d'un navigateur comme celui-ci.
Suivant les méthodes 1 ou 2, vous devrez refaire exactement les mêmes étapes pour mettre à jour l'extension en question.
Entrer chrome://flags/
dans la barre d'URL. Nous obtenons cette page :
Si vous souhaitez pointer depuis votre navigateur sur un serveur DNS tiers, voici comment le configurer sous UG :
L'avertissement suivant "Veuillez vérifier qu'il s'agit d'un fournisseur valide ou réessayer plus tard" peut apparaître : celle-ci peut tout à fait être ignorée, car certains serveurs ne sont simplement pas répertoriés (FDN par exemple qui est en France, inconnu des USA).
Faites un test pour vous assurer que le serveur est bien accessible. Si le test n'est pas accessible, changez le DNS.
Testons notre configuration pour vérifier que nous pointons bien vers le DNS de la FDN :
Voilà, vous êtes fin prêt pour naviguer sereinement.
Contributeur(s): Ayo