Domestiquer le navigateur Chromium

Chromium est un excellent navigateur qu’on peut domestiquer encore mieux en lui ajoutant quelques paramètres de configuration.

Environnement

PC sous Linux Debian 10 Buster

Où paramétrer Chromium?

11/11/2020 Les fichiers de préférences ne sont plus pris en compte, il faut tout mettre dans le lanceur .

J’utilise Chromium Mint/debbie

Exemple
Exec=chromium --disk-cache-dir=/tmp/chromium --ppapi-flash-path=/usr/lib/adobe-flashplugin/ --ppapi-flash-version="32.0.0.453" --renderer-process-limit=2 %U

Pour vérifier

chrome://version/

Dans le dossier /etc/chromium.d on peut ajouter des fichiers de paramétrage:

ls -l /etc/chromium.d
total 28
-rw-r--r-- 1 root root 292 mars 5 2016 apikeys
-rw-r--r-- 1 root root 621 févr. 25 2017 default-flags
-rw-r--r-- 1 root root 101 avril 7 2017 extensions
-rw-r--r-- 1 root root 52 avril 14 14:14 incognito
-rw-r--r-- 1 root root 248 juin 15 2016 pepperflashplugin
-rw-r--r-- 1 root root 80 mars 26 2016 README
-rw-r--r-- 1 root root 262 juin 9 15:21 renderer

Naviguer en mode navigation privée en permanence

incognito

export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --incognito"

Autoriser l’installation d’extensions

extensions

# remote extensions on by default
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --enable-remote-extensions"

Maîtriser les informations de l’extension Flash-player

pepperflashplugin

flashso="/usr/lib/adobe-flashplugin/libpepflashplayer.so"
flashversion=`strings $flashso 2> /dev/null | grep LNX | cut -d ' ' -f 2 | sed -e "s/,/./g"`
CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ppapi-flash-path=$flashso --ppapi-flash-version=$flashversion"

Noter que l’extension Flash-player est installée préalablement dans le dossier /usr/lib/adobe-flashplugin/

Vérifier sa version de Adobe Flash-player

Limiter le nombre de process pour l’affichage des pages web

renderer

#-renderer-process-limit
#Overrides the default/calculated limit to the number of renderer processes. Very high values for this setting can lead to high memory/resource usage or instability. 
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --renderer-process-limit=3"

Cache en TMP

cache

export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --disk-cache-dir=/tmp/chromium"

Vérification

Le process Chromium lancé:

 3230 2625 9 09:13 ? 00:05:01 /usr/lib/chromium/chromium --show-component-extension-options --ignore-gpu-blacklist --no-default-browser-check --disable-pings --media-router=0 --enable-remote-extensions --incognito --ppapi-flash-path=/usr/lib/adobe-flashplugin/libpepflashplayer.so --ppapi-flash-version=30.0.0.113 --renderer-process-limit=3

D’autres infos:

Les paramètres en mode commande de Chromium

Sécurisation Sandbox

Depuis le version 72 il faut le paquet chromium-sandbox

chromium [23907:23907:0102/135740.904548:ERROR:zygote_host_impl_linux.cc(116)] No usable sandbox! If this is a Debian system, please install the chromium-sandbox packageto solve this problem. If you want to live dangerously and need an immediate workaround, you can try using--no-sandbox.
apt install chromium-sandbox

ça va mieux

apt list --installed | grep chromium
chromium-common/unstable,now 72.0.3626.109-1 amd64  [installé]
chromium-l10n/unstable,unstable,now 72.0.3626.109-1 all [installé]
chromium-sandbox/unstable,now 72.0.3626.109-1 amd64 [installé]
chromium/unstable,now 72.0.3626.109-1 amd64 [installé]

Page nouvel onglet vide

Pour avoir une page nouvel onglet vide, faites le ménage des icônes sauvegardées et empêcher Chromium d’écrire dans ses bases de données.

Dans le dossier .config/chromium/Default/ retirer les droits w sur les fichiers History et Top Sites’

Par Bidouille De Bian

Bidouilleur sur Linux Debian 10 (Buster). Débutant dans le blog sur Wordpress.