Ceci est une ancienne révision du document !



Icone

Navigateur web Chromium

En partie sous licence BSD et en partie sous d'autres licences libres, Chromium-Browser est le navigateur web libre qui sert de base pour produire le navigateur non-libre Google Chrome.
Il partage la plupart des fonctionnalités (extensions, Google-Web-Store, etc.) de Google Chrome. Certaines fonctionnalités – propriétaires – sont absentes, mais l'utilisateur peut les ajouter (voir le chapitre Configuration).
De nombreux utilisateurs d'Ubuntu et de ses variantes préfèrent Chromium à Google Chrome, car ils jugent inutiles ou néfastes les apports de ce dernier, en particulier les fonctionnalités de pistage (Chromium n'utilisant pas les (en) traceurs RLZ). Son utilisation est donc à recommander.

Chromium a la possibilité de s'affranchir de Flashplayer pour GNU/Linux grâce a l'utilisation de pepperflash. Voir ici pour l'installation.
Une autre possibilité consiste à activer les dépôts partenaires de Canonical puis installer le paquet adobe-flashplugin
Cette 2ème méthode est vivement conseillée depuis le mois de Mai 2015 car elle permet de gérer les 2 versions différentes de Flash disponibles actuellement sous Firefox et Chromium.

Depuis les dépôts officiels

À partir d'Ubuntu 20.04, la version disponible dans les dépôts officiels installe le paquet snap de Chromium. Il est toujours possible d'installer un paquet deb par l'intermédiaire d'un PPA non-officiel, voir ci-dessous.

Installer le paquet chromium-browser.

Sur certaines versions ou variantes d'Ubuntu il est possible que le paquet de la langue française ne soit pas installé. Dans ce cas, Il est nécessaire d'installer le paquet chromium-browser-l10n et ensuite de configurer la langue dans Chromium. (Pour cela, se rendre dans les Paramètres → "Paramètres avancés" → Chapitre "Langues").

.

Depuis un PPA

Version stable

Ce PPA permet d'installer une version deb de Chromium sur Ubuntu 20.04 et versions ultérieures :

Le ppa ci-dessous n'est plus maintenu depuis décembre 2020 - je n'ai pas trouvé d'alternative pour l'instant :-( ppa:xalt7x/chromium-deb-vaapi1) ;

  1. Entrer la commande suivante pour éviter l'installation du paquet snap :
    cat <<EOF | sudo tee /etc/apt/preferences.d/pin-xalt7x-chromium-deb-vaapi
    Package: *
    Pin: release o=LP-PPA-xalt7x-chromium-deb-vaapi
    Pin-Priority: 1337
    EOF
Les versions en développement peuvent rendre instable votre système. Elles doivent être réservées aux utilisateurs avertis. Utiliser une version en développement permet de faire remonter les bugs rencontrés.

Version bêta

Cette version relativement stable suit le développement des beta de Google Chrome.

  1. Ajoutez à vos sources de logiciels le PPA suivant : ppa:saiarcot895/chromium-beta2) ;

Version dev

Les dernières versions instables suivant le développement de l'application. Des bugs peuvent y être en nombre important.

Lancez l'application comme indiqué ici ou via le terminal (toutes versions ou variantes d'Ubuntu) avec la commande suivante :

chromium-browser

Liens Apt

Les liens apt que l'on peut trouver entre autres dans la documentation ouvre la Logithèque par défaut. Lors de la première utilisation, un message d'avertissement apparaîtra vous demandant si vous êtes à l'origine de la manipulation. Ce message apparaîtra à chaque utilisation d'un lien apt, sauf si vous avez coché la case de mémorisation du choix.

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, par exemple Hangouts.

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

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, voir ce tutoriel disponible sur pastebin.

Les formats non-libres

Les plugins et les applications propriétaires de Google Chrome non installées dans Chromium.

Flashplayer

(HTML5 est supporté par défaut.)
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.

Attention à partir de version 35 de Chrome le plugin Java 7 ou 8 ne marche plus. Chrome ayant abandonné l'API NPAPI avec laquelle le plugin libnpjp2.so est écrit.

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 par dé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.

Chromecast audio et Vidéo

Pour pouvoir caster un écran avec le Chromecast ou un flux audio, il faut activer l'extension "Load Media Router Component Extension" dans chrome:flags. ====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 par dé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) * ChromeExtensions.org 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. <note tip> Quelques extensions intéressantes : * 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, par dé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 par Facebook, 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. </note> <note important> Réduire son empreinte numérique : <note warning>Attention, n'installez pas n'importe quelles extensions : Des scripts malicieux de Session Replay découverts dans 89 extensions Chrome</note> Lire par exemple cet article sur le pistage utilisateur, si vous êtes intéressé il est conseillé d'installer certaines de ces extensions : * Decentraleyes * Disconnect ou Privacy Badger * Https everywhere * Random User-Agent * ScriptSafe ou ScriptBlock ou No-Script Suite Lite * uBlock Origin installer aussi l'extension uBlock-Origin-extra le compagnon de uBlock Origin. * Cookie AutoDelecte ou Vanilla Cookie Manager * CanvasFingerprintBlock ou Canvas Defender * URL Tracking Stripper & Redirect Skipper ou Tracking Token Stripper ou Skip Redirect ou Redirector * CSS Exfil Protection (site du développeur) * Google search link fix 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 : * WebAPI Manager (EN TESTE - Battery Status API, browserleaks.com ) * Umatrix Vous pouvez faire un test sur ces sites pour voir votre empreinte numérique : * https://panopticlick.eff.org/ * https://amiunique.org/fp * http://fingerprint.pet-portal.eu/ * http://browserspy.dk/browser.php * http://noc.to/ * ipleak.com </note> ==== 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 : - Installer le paquet libnss3-tools ; - Copier le fichier certificat (normalement un fichier .p12) dans le dossier "$HOME/.pki/nssdb". <code>cp le-fichier.p12 "$HOME/.pki/nssdb/"</code> - Ajouter le certificat. <code>pk12util -d sql:$HOME/.pki/nssdb -i le-fichier.p12</code> - Vérification de la bonne prise du certificat. <code>certutil -d sql:$HOME/.pki/nssdb -L</code> 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 : 1) Appuyer sur F12 du clavier puis cliquer sur "voir le certificat". ou 2) Cliquer sur "Personnaliser et contrôler Chromium" puis cliquer sur "plus d'outils" puis sur "outils de développement" puis "securité" et enfin "voir le certificat" Source : superuser.com =====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 par un espace : <file>CHROMIUM_FLAGS=""</file> devient par exemple <file>CHROMIUM_FLAGS="–incognito" # ouverture automatique d'un onglet en navigation privée</file> <note tip>Il est désormais possible de déplacer le cache par défaut situé dans /home, il suffit de procéder comme suit : * Entrer cette ligne de commande dans un terminal pour ouvrir le fichier <code>sudo gedit /etc/chromium-browser/default</code> * La fenêtre s'ouvre, remplacer <file>CHROMIUM_FLAGS=""</file> par <file>CHROMIUM_FLAGS="–incognito $chrome –disk-cache-dir=/tmp/cache –start-maximized"</file> * Enregistrez les modifications et redémarrer le navigateur Le tour est joué et vous voilà à l'abri des regards indiscrets </note> ==== 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é par dé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. <note warning> Comme son nom l'indique, ces fonctionnalités sont expérimentales. Lisez l'avertissement avant de vous aventurer à vos risques et périls !</note> ===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 supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. ===== Liens ===== * (fr) Page Chromium de Wikipedia * (en) La page sur Launchpad des développeurs Ubuntu. * (en) Projet Chromium sur Google code * (en) Page Launchpad du projet Chromium * (en) Page Chromium de Wikipedia —- Contributeurs principaux : prometee, Hizoka. Contributeur(s) secondaire(s): Edouard973.


  • chromium-browser.1622975006.txt.gz
  • Dernière modification: Le 06/06/2021, 12:23
  • par arnaudNux