Chrome
Contents
About
URLs
Installation
Google Chrome
Simply follow the steps of
https://www.google.com/intl/de_de/chrome/
Or manually: /etc/apt/sources.list.d/google-chrome.list
You will need to import the public key to check the package signing.
1 KEYRING_DIR="/usr/share/keyrings"
2 KEYRING_FILE="$KEYRING_DIR/google-chrome-keyring.gpg"
3 KEY_IDS=( "78BD65473CB3BD13" )
4 for KEY_ID in "${KEY_IDS[@]}"; do
5 gpg --keyserver "keyserver.ubuntu.com" \
6 --recv-keys "$KEY_ID"
7 gpg --export "$KEY_ID" \
8 >> "$KEYRING_FILE"
9 done
10 ### LINK TO APT TRUSTED KEYS
11 ln -s "$KEYRING_FILE" \
12 "/etc/apt/trusted.gpg.d/"
13 apt-key list ${KEY_IDS[*]}
Install it
1 apt install google-chrome-stable
Chrome Driver
Either manually install Chrome Driver
1 apt install unzip
2 GAPIS="https://chromedriver.storage.googleapis.com"
3 CHROMEDRIVER="chromedriver_linux64.zip"
4 CHROMEDRIVER_VERSION="$(curl -sS "$GAPIS/LATEST_RELEASE")"
5 echo "$CHROMEDRIVER_VERSION"
6 wget -P /tmp "$GAPIS/$CHROMEDRIVER_VERSION/$CHROMEDRIVER"
7 unzip -d /usr/local/bin "/tmp/$CHROMEDRIVER"
Or try the version from the repository
1 apt install chromium-driver
With chromium-driver the Chrome enterprise policies don't work and the infobar Chrome is being controlled by automated test software. was always visible in Jitsi/Jibri recordings.
Addons and extensions
Lists
Mandatory
- Password Management
- For individuals KeepassXC
- For teams
Optionally
Dark Reader Angeboten von: https://darkreader.org
Chrome has a build in dark mode -> see Chrome#Flags
Deprecated
Configure
gopass bridge
Error: Specified native messaging host not found.
Create a wrapper script for gopass
/home/tobias/.config/gopass/gopass_wrapper.sh
1 #!/bin/sh
2
3 if [ -f ~/.gpg-agent-info ] && [ -n "$(pgrep gpg-agent)" ]; then
4 source ~/.gpg-agent-info
5 export GPG_AGENT_INFO
6 else
7 eval $(gpg-agent --daemon)
8 fi
9
10 export PATH="$PATH:/usr/local/bin" # required on MacOS/brew
11 export GPG_TTY="$(tty)"
12
13 /usr/local/bin/gopass jsonapi listen
14
15 exit $?
Depending on your browser the manifests need to be placed in
~/.config/google-chrome/NativeMessagingHosts or
~/.config/chromium/NativeMessagingHosts
Allow the browser extension to execute the wrapper
~/.config/google-chrome/NativeMessagingHosts/com.justwatch.gopass.json
Flags
GPU
chrome://flags/#enable-vulkan
chrome://flags/#enable-gpu-rasterization
chrome://flags/#enable-zero-copy
chrome://flags/#enable-oop-rasterization
Darkness
chrome://flags/#enable-force-dark
chrome://flags/#tab-outlines-in-low-contrast-themes
chrome://flags/#prominent-dark-mode-active-tab-title
Protocols
chrome://flags/#enable-ftp
Performance
Check acceleration chrome://gpu
Graphics Feature Status Canvas: Hardware accelerated Flash: Hardware accelerated Flash Stage3D: Hardware accelerated Flash Stage3D Baseline profile: Hardware accelerated Compositing: Hardware accelerated Multiple Raster Threads: Enabled Native GpuMemoryBuffers: Software only. Hardware acceleration disabled Rasterization: Hardware accelerated Video Decode: Hardware accelerated Video Encode: Hardware accelerated WebGL: Hardware accelerated
Enable flags chrome://flags