[[Vorlage(Getestet, focal, bionic,)]] {{{#!vorlage Wissen [:Programme_starten: Ein Programm starten] [:Terminal: Ein Terminal öffnen] [:mit Root-Rechten arbeiten:] [:Editor:Einen Editor öffnen] }}} [[Inhaltsverzeichnis(3)]] [[Bild(./chromium-logo.png, 48, align=left)]] [https://www.chromium.org/Home Chromium] {en} ist ein Webbrowser, der sich durch eine einfache Oberfläche und Bedienung auszeichnet. Wichtigste Bestandteile sind [wikipedia:WebKit:] bzw. deren Abspaltung [wikipedia:Blink_(Software):Blink] (ab Version 28) und die JavaScript-Engine [wikipedia:V8_(JavaScript-Implementierung):V8]. Entwickelt wird das Open-Source-Projekt Chromium hauptsächlich durch die Firma [wikipedia:Alphabet_Inc.:Alphabet Inc.] (Google Inc.). Der Browser kann durch zusätzliche Anwendungen, Spiele und Themes an die eigenen Bedürfnisse angepasst werden. Chromium verfügt über eine integrierte Lösung zum Übersetzen von Internetseiten, welche auf Google Translate basiert. Das kalifornische Unternehmen veröffentlicht eine leicht modifizierte Variante von Chromium unter dem Namen [[Bild(./googlechrome-logo.png, 18,)]] Google Chrome. Zu den Unterschieden zwischen Chromium und Google Chrome findet man [#Unterschiede-zwischen-Google-Chrome-und-Chromium weiter unten] im Artikel Informationen. Weitere Browser, die ebenfalls auf WebKit basieren, sind u.a. [:Epiphany:]. = Installation = Die verschiedenen Installationsmöglichkeiten für Chromium und Google Chrome werden im Unterartikel [:Chromium/Installation:] behandelt. Beide Browser können auf Wunsch auch parallel installiert und genutzt werden, da Google Chrome nicht in '''/usr/bin/''', sondern im Ordner [:opt:/opt/google/chrome/] residiert. Allerdings muss man sich für einen Standard-Webbrowser entscheiden. {{{#!vorlage Tabelle <:>[[Bild(chromium-speeddial.jpg, x175)]] <:>[[Bild(browser.jpg, x175)]] +++ <:>Chromium <:>Chrome }}} = Benutzung = Bei Ubuntu-Varianten mit einem Anwendungsmenü erfolgt der Programmstart [1] über den Eintrag ''"Internet -> Chromium-Webbrowser"''. Möchte man das Programm in einem Terminalfenster [2] aufrufen, ist zu beachten, dass der Befehl nicht `chromium`, sondern `chromium-browser` lautet. Um sich mit dem Browser vertraut zu machen, kann neben dem Ausprobieren der Funktionen auch die Lektüre der [https://www.google.com/support/chrome/ offiziellen Dokumentation] {de} helfen, hier insbesondere der Abschnitt [https://support.google.com/chrome/#topic=7439538 Erste Schritte] {de}. Auf dem linken Bildschirmfoto zu Chromium sieht man die Ansicht einer neu geöffneten Registerkarte (Tab) mit angepasstem Design. Man erhält auf einen Blick eine Übersicht über häufig besuchte Seiten (die Felder lassen sich beliebig arrangieren) und die letzten geschlossenen Seiten. Bewegt man die Maus auf eines der Vorschaubilder, erscheinen zwei Schaltflächen, mit denen man die Seite "festpinnen" oder entfernen kann. Der Anwendungsmenü-Eintrag für Google Chrome lautet ''"Internet -> Google Chrome"'', der Befehl zum Start über die Kommandozeile `/opt/google/chrome/google-chrome`. Die von Google offiziell zur Verfügung gestellten [https://chrome.google.com/webstore/category/themes?hl=de Themes] {de} für Google Chrome können auch in Chromium verwendet werden. == Startparameter == Bestimmte Optionen können direkt beim Programmstart übergeben werden: {{{#!vorlage Befehl /usr/bin/chromium-browser --OPTION="..." }}} Eine Liste möglicher Parameter ist der Übersicht [https://peter.sh/experiments/chromium-command-line-switches List of Chromium Command Line Switches] {en} zu entnehmen. Des Weiteren werden konkrete Beispiele im weiteren Verlauf des Artikels genannt. Statt gewünschte Startparameter für jeden einzelnen Benutzer zu setzen, kann man auch die Datei '''/etc/chromium-browser/default''' für systemweite Vorgaben nutzen. Diese Methode ist meist einfacher umzusetzen, als den Programmstarter '''/usr/share/applications/chromium-browser.desktop''' individuell anzupassen. Möchte man Google Chrome Optionen übergeben, verwendet man den folgenden Befehl: {{{#!vorlage Befehl /opt/google/chrome/google-chrome --OPTION="..." }}} == Pseudo-Adressen == Chromium und "Google Chrome" kennen einige interessante interne Adressen, die über die Adresszeile aufgerufen werden können. Eine kleine Auswahl: {{{#!vorlage Tabelle <-3 tablestyle="zebra_start3" rowclass="titel">Pseudo-Adressen +++ Chromium Google Chrome Beschreibung +++ `chromium://history/` `chrome://history/` Browserverlauf einsehen. +++ `chromium://settings/` `chrome://settings/` Einstellungen aufrufen. +++ `chromium://extensions/` `chrome://extensions/` Erweiterungen verwalten. +++ `chromium://terms/` `chrome://terms/` Nutzungsbedingungen +++ `chromium://plugins` `chrome://plugins` Übersicht zu den installierten Erweiterungen. +++ `chromium://devices/` `chrome://devices/` Geräte verwalten +++ `chromium://dns` `chrome://dns` Übersicht zu aufgerufenen Links um mittels DNS Prefetching die Ladezeiten zu verkürzen. +++ `chromium://cache` `chrome://cache` Daten im Zwischenspeicher des Browsers. +++ `chromium://version` `chrome://version` Verwendete Version von Chrome +++ `chromium://help/` `chrome://help/` Hilfe aufrufen +++ `chromium://chrome-urls` `chrome://chrome-urls` Über diese Adresse erhält man einen Übersicht zu allen verfügbaren Adressen des Browsers. }}} Alternativ kann man bei beiden Browsern auch die von Firefox gewohnte Syntax mit `about:` verwenden. = Erweiterungen = Grundlagen zur Installation und Verwaltung von Erweiterungen sowie einige empfehlenswerte oder häufig genutzte sind im Unterartikel [:Chromium/Erweiterungen:] zu finden. = Plugins = Chromium unterstützt Plugins. Über die Adresse `chromium://plugins` werden die installierten Plugins angezeigt und auf der Seite ist ebenfalls ein Link auf das [https://chrome.google.com/webstore/category/extensions Chrome Web Store] {en} vorhanden, aus dem Plugins installiert werden können. Ab der Version 35 wurde die Schnittstelle [wikipedia_en:NPAPI:] {en} zur Nutzung von Firefox-Plugins aus Chromium entfernt. {{{#!vorlage Hinweis Achtung! Sollte Chromium als [:snap:] installiert worden sein ( ist ab Ubuntu 19.10 [:Chromium/Installation/#Seit-Ubuntu-19-10:Standard] ), funktionieren manche Plugins nicht! ( z.B. [https://chrome.google.com/webstore/detail/keepassxc-browser/oboonakemofpalcgghocfoadofidjkkk Chrome-Webstore: KeePassXC-Browser] / Plugin für Passwortmanager [:KeePassXC:] ... [:Chromium/#KeePassXC:Problemlösung Chromium/KeePassXC]) }}} = Tipps = == Passwörter im GNOME-Keyring speichern == In der Voreinstellung werden alle Passwörter im Klartext gespeichert. Um das zu ändern, muss man die Konfiguration anpassen. Um die Passwörter im GNOME-Keyring zu speichern, muss die Option `--password-store=gnome` gesetzt sein. Am einfachsten trägt man das mit Root-Rechten in die Datei '''/etc/chromium-browser/default''' ein: {{{ CHROMIUM_FLAGS="--password-store=gnome" }}} == Proxy-Nutzung == Während Chromium unter GNOME und KDE automatisch die systemweiten [:Proxyserver:Proxy-Einstellungen] berücksichtigt, müssen Benutzer anderer Desktop-Umgebungen wie [:Xfce:] und [:LXDE:] oder alternativer [:Fenstermanager:] selbst Hand anlegen. Prinzipiell gibt es vier Möglichkeiten. Beispiele: * Proxy in [:Proxyserver#Alternatives-Verfahren:/etc/profile] eintragen * Umgebungsvariable verwenden: {{{#!vorlage Befehl /usr/bin/env http_proxy="http://127.0.0.1:8118" && /usr/bin/chromium-browser }}} * [#Startparameter Parameter bei Programmstart] verwenden: {{{#!vorlage Befehl /usr/bin/chromium-browser --proxy-server="localhost:8118" }}} * Die Datei '''/etc/chromium-browser/default''' mit Root-Rechten bearbeiten, um systemweite Programmparameter zu setzen (hier als Variante mit einer PAC-Datei): {{{ CHROMIUM_FLAGS=" --proxy-pac-url=http://192.168.0.1/proxy.pac" }}} Die IP-Adresse und der Port müssen den vorhandenen Gegebenheiten entsprechend angepasst werden. Alternativ können auch die Erweiterungen [https://chrome.google.com/webstore/detail/foxy-proxy-standard/gcknhkkoolaabfmlnjonogaaifnjlfnp Foxy Proxy] {en} oder [https://chrome.google.com/webstore/detail/proxy-switchysharp/dpplabbmogkhghncfbfdeeokoefdjegm Proxy SwitchySharp] {en} genutzt werden, die eine dynamische Proxy-Nutzung ermöglichen. == User Agent anpassen == Wie auch für andere Webbrowser wie [:Firefox:] oder [:Opera:] ist es möglich, den [wikipedia:User_Agent:] anzupassen und damit gegenüber Webseitenbetreibern die Information zu verbergen, welchen Browser und welches Betriebssystem man wirklich benutzt. Stattdessen gaukelt man dem Webserver einen anderen Browser oder Betriebssystem vor. Hierzu verwendet man beim [#Startparameter Starten] von Chromium (z.B. über einen Anwendungsstarter oder im Terminal [2]) folgenden Startparameter: {{{#!vorlage Befehl chromium-browser --user-agent="Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3" }}} Weitere Beispiele für andere Browser oder Betriebssysteme (etwa für den Fall, dass z.B. der Internet Explorer Voraussetzung für das Betrachten einer Seite ist) findet man u.a. über die [#Extern Links]. == Verlagerung des Browser-Caches == Da ein Browser häufig das meistgenutzte Programm ist, ist es mitunter hilfreich, diesem mitzuteilen, dass es den programmeigenen Zwischenspeicher ([wikipedia:Cache:]) in eine vorhandene Verzeichnisstruktur vom Typ `tmpfs` (z.B. '''/run/shm''') schreiben soll oder eine vorher eingerichtete [:RAM-Disk_erstellen:RAM-Disk] nutzen soll (siehe Abbildung rechts). Dies verringert die Schreibzugriffe auf das verwendete Speichermedium bzw. verlagert diese in den schneller verfügbaren Arbeitsspeicher. Mit Chromium ist die Verlagerung sehr schnell erledigt. Dazu gibt man beim [#Startparameter Programmstart] z.B. die Option `--disk-cache-dir="/run/shm/chromium"` mit; der Programmstarter '''/usr/share/applications/chromium-browser.desktop''' sollte dann so aussehen: {{{#!vorlage Tabelle <:>[[Bild(chrome-cache.png, x200)]] +++ <:>Programmstarter modifizieren }}} Nach einem Neustart des Browsers wird der Cache in den Arbeitsspeicher verlagert und beim Herunterfahren des Rechners automatisch gelöscht. Überprüfen kann man dies, indem man den Ordner '''/run/shm/''' vor und nach der Nutzung von Chromium kontrolliert. Statt den Programmstarter '''/usr/share/applications/chromium-browser.desktop''' zu modifizieren, kann man die systemweite Datei '''/etc/chromium-browser/default''' anpassen, die vom Browser-Startskript '''/usr/bin/chromium-browser''' berücksichtigt wird. Dabei kann man Cache-Verzeichnisse für jeden Benutzer separat anlegen lassen: {{{ # Default settings for chromium-browser. This file is sourced by /bin/sh from # /usr/bin/chromium-browser CHROMIUM_FLAGS="--disk-cache-dir=/run/shm/$USER/chromium" }}} Eine andere Methode ist die Verwendung von: {{{#!vorlage Befehl export XDG_CACHE_HOME=/dev/shm }}} vor dem Programmstart ('''/dev/shm''' ist eine [:ln:Verknüpfung] (Symlink) auf '''/run/shm'''). Wer bewusst keinen Cache nutzen möchte (nicht empfehlenswert), kann dies über den [#Startparameter Startparameter] `--disk-cache-dir=/dev/null --disk-cache-size=1` erreichen. == Videodienste == Für den Aufruf von Videodiensten ist ist nützlich, wenn man eine passende Verknüpfung auf dem Desktop anlegt. Nach dem Login auf der jeweiligen Seite legt man eine Verknüpfung auf dem Desktop an. Hier über das Menü [[Bild(menue.png,14,)]] ''"Weitere Tools → Zu Desktop hinzufügen..."'' aufrufen und die Verknüpfung wird erstellt. Vor dem speichern der Verknüpfung das Häkchen bei ''"In neuem Fenster öffnen"'' anwählen. {{{#!vorlage Hinweis Der Aufruf dieser Videodienste ist durch das [wikipedia:HTML5#Digitale_Rechteverwaltung:DRM] nur unter Google Chrome möglich. }}} {{{#!vorlage Tabelle <:>[[Bild(Netflix_-_Google_Chrome.jpg, x200)]] +++ <:>Desktop-Verknüpfung für Google Chrome }}} Eine Übersicht zu den gängigen Diensten: {{{#!vorlage Tabelle <-3 tableclass="zebra_start3" rowclass="titel">Videodienste +++ Name URL +++ Amazon Prime [https://www.amazon.de/piv Amazon] {de} +++ Maxdome [https://www.maxdome.de/ Maxdome] {de} +++ Netflix [https://www.netflix.com/de/ Netflix] {de} }}} Alternativ legt man eine [:.desktop-Dateien:.desktop-Datei] an [4] und speichert diese unter '''~/.local/share/applications/''' ab. Die passenden Symbole mit der Suchmaschine des Vertrauens auswählen und in einem Ordner ablegen. Die Pfade in den Beispieldateien müssen bei Bedarf angepasst werden. === amazonprime.desktop === {{{ [Desktop Entry] Name=Amazon Prime GenericName=Instant Video GenericName[de]=Instant Videos abspielen Comment=Instant Video Exec=/usr/bin/google-chrome --app=http://www.amazon.de/piv Icon=/home/BENUTZERNAME/Bilder/amazonprime.png Terminal=false Type=Application Categories=Multimedia }}} === netflix.desktop === {{{ [Desktop Entry] Name=Netflix GenericName=Instant Video GenericName[de]=Instant Videos abspielen Comment=Instant Video Exec=/usr/bin/google-chrome --app=https://www.netflix.com/de/ Icon=/home/BENUTZERNAME/Bilder/netflix.png Terminal=false Type=Application Categories=Multimedia }}} == JavaScript-Manipulationen == Mit Hilfe von Skripten können das Erscheinungsbild von Webseiten und andere Dinge verändert werden. Unter Firefox ist diese Methode durch das Add-On [wikipedia:Greasemonkey:] bekannt. Eine sehr umfangreiche Sammlung an Skripten findet man beispielsweise auf [https://userscripts-mirror.org userscripts.org] {en}, der offiziellen Webseite für Skripte dieser Art. Die Skripte können durch Anklicken der entsprechenden Schaltfläche zur Installation angewendet werden und erscheinen fortan als [:Chromium/Erweiterungen:Erweiterungen]. [[Anker(Unterschiede)]] = Unterschiede zwischen Google Chrome und Chromium = Google Chrome entsteht aus dem Open-Source-Projekt Chromium, wird aber von Google selbst kompiliert, paketiert und angeboten. Die [googlecode:chromium/wiki/ChromiumBrowserVsGoogleChrome:Unterschiede] {en} zu Chromium sind im Detail: {{{#!vorlage Tabelle <-4 tableclass="zebra_start3" rowclass="titel" :> '''Unterschiede zwischen Google Chrome und Chromium''' +++ ''' ''' <:>'''Google Chrome''' <:>'''Chromium''' <:>'''Zu beachten''' +++ Logo Farbig Blau +++ Ausfallberichte Einschaltbar Nein Bitte Backtraces in Bug-Berichten einfügen, wenn Ausfallberichte deaktiviert sind. +++ Nutzungsmetriken Einschaltbar Nein +++ Video- und Audio-Codecs H.264, AAC, MP3, Vorbis and Theora standardmäßig Vorbis und Theora (weitere Codecs liefert das Paket '''chromium-codecs-ffmpeg-extra''') Ubuntu bringt beide Möglichkeiten mit +++ Webseiten-Übersetzungen Ja Ja +++ Quelltext Von Entwicklern getestet Von Distributionen angepasst Zusätzliche Veränderungen durch die Distributionen sind häufig Quelle von Problemen für die Nutzer; Bitte die Distributions-Informationen anfügen, wenn Bugs berichtet werden. +++ [googlecode:chromium/wiki/LinuxSandboxing:Sandbox] {en} Immer an kann deaktiviert sein, je nach Distributor In Ubuntu immer aktiviert. Als weiteres Sicherheitsmodul wird inzwischen [https://www.kernel.org/doc/Documentation/security/Yama.txt Yama] {en} unterstützt. +++ Paket Einzelnes DEB/RPM Distributionsspezifisch; Manchmal in verschiedene Teile gesplittet (Lokale Daten, Inspektor, v8) Ubuntu bringt l10n (Übersetzung), Inspector (optional) und zwei Codec Sets (eines ist obligatorisch) +++ Profil In '''~/.config/google-chrome''' In '''~/.config/chromium''' +++ Cache In '''~/.cache/google-chrome''' In '''~/.cache/chromium''' +++ Qualitätssicherung Neue Veröffentlichungen werden getestet, bevor sie an die Nutzer gesendet werden Unter Umständen Nightly Builds ohne Testing Abhängig von der Distribution; Ubuntu Chromium behält die gleichen Versionsnummern wie Google Chrome bei, aber andere Distributionen bringen manchmal instabile "Nightly"-Builds mit +++ PDF-Betrachter <-2>Beinhaltet [https://plus.google.com/+FrancoisBeaufort/posts/9wwSiWDDKKP seit Juni 2014] PDFium, einen freien PDF-Betrachter (über [wikipedia_en:PPAPI#PPAPI:PPAPI]) Der PDF-Reader in Google Chrome und Chromium läuft innerhalb einer Sandbox. }}} = Datenschutz und Privatsphäre = Presse und Öffentlichkeit haben zum Zeitpunkt der Veröffentlichung von Google Chrome teils ausdrücklich von der Verwendung abgeraten, da der Browser angeblich unbemerkt private Daten an Google sendete. Es ist daher angebracht, ein wenig zu erläutern, was genau an eindeutigen Daten gespeichert wird und ob dies in aktuellen Versionen immer noch der Fall ist. Wer sich bereits für Chrome/Chromium entschieden hat und mehr Informationen zu diesem Bereich erhalten möchte, sollte die ausführliche, aber natürlich mit Vorbehalt zu lesende, Produktbeschreibung zum Thema [https://www.google.com/support/chrome/bin/topic.py?hl=de&topic=14666 Datenschutz, Passwörter und Cookies] {de} konsultieren. Ausführliche Informationen zum Thema Privatsphäre enthält Googles [https://www.google.com/intl/de/chrome/browser/privacy/whitepaper.html Whitepaper zum Datenschutz] {de}. Der "alternative" Webbrowser [https://www.srware.net/iron/ SRWare Iron] {de} wirbt mit gegenüber Chromium beseitigten Funktionen beim Thema Datenschutz und Sicherheit. Die Bereinigungen beziehen sich jedoch fast nur auf Funktionen, die der Nutzer entweder selbst bestätigen oder mit einem Klick selbst ausschalten kann bzw. die bei Chromium gar nicht erst enthalten sind. Dazu zählen laut der [https://www.srware.net/iron/#whyiron Webseite] {de} von SRWare Iron: * Client-ID: Seit Version 4.1 verzichtet Google auf eine ID. Der Erzeugung einer eindeutigen Client-ID konnte bei älteren Versionen beim Herunterladen von Google Chrome zugestimmt oder abgelehnt werden. In Chromium ist eine ID gar nicht vorhanden. * Timestamp: Ein Zeitstempel, der den Zeitpunkt der Installation speichert. Bei Chromium nicht vorhanden. * Suggest: Der Browser gibt dem Nutzer Suchvorschläge, sobald er etwas in die Adresszeile eingibt. Dies lässt sich in Chrome und Chromium in den Optionen direkt deaktivieren, in Iron ist es entfernt worden. Nutzt man den Inkognito-Modus, ist diese Funktion auch in Chromium deaktiviert. * Alternative Fehler-Seiten: Bei Eingabe einer falschen Adresse erhält man eine alternative Fehler-Seite mit möglichen alternativen Vorschlägen. Dies lässt sich ebenfalls sowohl in Chrome als auch in Chromium direkt in den Optionen deaktivieren. In Iron ist es gar nicht vorhanden. * Fehler berichten: In Google Chrome werden bei Abstürzen Informationen über den Absturz an Google gesendet, was sich jedoch in den Einstellungen deaktivieren lässt. Dies ist in Chromium nicht vorhanden. Auch Iron besitzt diese Funktion nicht, da es eine kompilierte Version von Chromium ist. * Google Updater: Ein Aktualisierungsassistent, der bei Bedarf Google Chrome (unter Windows!) aktualisiert. In Chromium und Iron nicht vorhanden. Bei der [:Chromium/Installation:Installation] von Chromium aus den offiziellen Paketquellen oder Google Chrome aus einer Fremdquelle wird der Browser wie gewohnt über die [:Paketverwaltung:] aktualisiert. * URL-Tracker: Ruft laut SRWare Iron fünf Sekunden nach Browserstart die Google-Homepage im Hintergrund auf. Konnte in aktuellen Versionen weder mit Chromium noch mit Chrome beobachtet werden. * User Agent: Die interne Browserkennung lässt sich in SRWare Iron einfach anpassen. Das geht inzwischen aber problemlos auch mit Chrome bzw. Chromium: [#User-Agent-anpassen User Agent anpassen]. * RLZ: Google Chrome enthält - im [https://blog.chromium.org/2010/06/in-open-for-rlz.html Gegensatz] {en} zu Chromium - eine sog. RLZ-ID, die benutzt wird, falls der Browser im Rahmen einer Marketing-Kampagne von einer Drittseite heruntergeladen wird, um die Wirksamkeit dieser Kampagne zu messen. Vermeiden lässt sich diese RLZ einfach dadurch, dass man Chrome stattdessen direkt von der oben erwähnten offiziellen Google-Seite herunterlädt. Weitere Maßnahmen zur Wahrung der Privatsphäre sind dem Artikel [:Sicherheit/Anonym_Surfen:] zu entnehmen. = Neue Suchmaschinen hinzufügen = Bei der Standardauswahl der Suchmaschinen für die URL-Zeile stehen die drei Optionen google, yahoo und bing zur Verfügung. Wenn eine weitere Suchmaschine erwünscht ist, kann dies unter ''"Einstellungen -> Suche -> Suchmaschinen verwalten"'' eine weitere hinzugefügt und als Standard eingestellt werden. {{{#!vorlage Tabelle <-3 tableclass="zebra_start3" rowclass="titel">Beispiele +++ Vorgehen URL Beschreibung +++ In der linken Eingabezeile wird die Bezeichnung 'Startpage', in der mittleren 'startpage.com' und in der rechten die URL eingetragen. `https://startpage.com/do/search?query=%s` [https://startpage.com/ Startpage.com] {en} ist eine Suchmaschine, die die Suchergebnisse von Google anzeigt, verschlüsselt, ohne Bezug auf Benutzerprofile und ermöglicht, durch optionalen Link ''"View by Ixquick Proxy"'' auf die gefundene Seite über einen Proxy zuzugreifen. }}} = Problembehebung = [[Vorlage(Bildunterschrift, chromium_error.png, 312,"Er ist tot, Jim!" right)]] == Allgemeine Vorgehensweise bei Problemen und Fragen == Trifft man auf ein Problem, so ist es für die Problembeschreibung zunächst wichtig, soviele Informationen zu sammeln wie möglich. Dazu gehören * die verwendete Version * die Art der Installation (einzelnes DEB-Paket, PPA oder andere Methode) * evtl. die Webseite(n), mit denen der Fehler verbunden ist * die Liste der installierten Erweiterungen], aufrufbar über Eingabe von ''"about:extensions"'' in der Adressleiste (an die Problembeschreibung anzuhängen z.B. über [[Vorlage(Tasten, rmt)]]-Klick auf die Seite, Auswahl von "''Drucken...''" und als Drucker "''In Datei drucken''" wählen) * die Liste der installierten Plugins, aufrufbar über Eingabe von ''"about:plugins"'' in die Adressleiste (an die Problembeschreibung anzuhängen z.B. über [[Vorlage(Tasten, rmt)]]-Klick auf die Seite, Auswahl von "''Drucken...''" und als Drucker "''In Datei drucken''" wählen) Diese Informationen sollten in jedem Fall an die eigentliche Problembeschreibung angehängt werden. Sollte es beim Anzeigen einer Webseite zu Problemen kommen, hilft u.U. ein Blick in die [https://www.google.com/support/chrome/bin/topic.py?hl=de&topic=21606 Dokumentation] {de}. Erscheint jedoch eine blaue Seite mit dem Text ''"Oh nein!"'', sollten die in der Dokumentation beschriebenen [https://www.google.com/support/chrome/bin/answer.py?hl=de&answer=95669 speziellen Hinweise] {de} beachtet werden. Zudem gibt es immer die Möglichkeit, Chromium testweise mit einem neuen [#Profile Profil] zu starten, das nur für diesen Start von Chromium gültig ist. Dazu öffnet man ein Terminal [2] und startet Chromium mit einem Parameter, um ein neues, leeres Verzeichnis für das Nutzerprofil zu verwenden: {{{#!vorlage Befehl chromium-browser --user-data-dir="$HOME/.config/chromium-test" }}} Das Verzeichnis für das neue Profil ist hier '''~/.config/chromium-test''' im [:Homeverzeichnis:]. Natürlich lassen sich für andere Zwecke auch [:Menüeditor:Anwendungsstarter] anlegen, über die man bequem unterschiedliche Instanzen von Chromium (auch gleichzeitig) laufen lassen kann. == Zertifikate von CAcert == Bei Problemen mit Zertifikaten von [wikipedia:CAcert:] sollte man überprüfen, ob das Paket {{{#!vorlage Paketinstallation ca-certificates }}} installiert ist. Hilft das nicht weiter, dann folgt man dem im Artikel [:CAcert#CAcert-Root-Zertifikate-importieren:] beschriebenen Verfahren. == Profile == Möchte man eine Datensicherung aller Einstellungen von Chromium machen, bietet sich neben der eingebauten Funktionalität über Google (''Werkzeugschlüsselsymbol'' -> ''Sync'') an, das Verzeichnis für Einstellungen zu sichern. Man kann auch den nachfolgend angegebenen Profil Ordner sichern, oder in eine neue Installation kopieren, dann hat man Lesezeichen und Erweiterungen ohne alles neu machen zu müssen. Der zu sichernde Pfad lautet: * Chromium: '''~/.config/chromium/Default''' bzw. '''~/snap/chromium/*''' * Google Chrome: '''~/.config/google-chrome/Default''' Sollen Einstellungen eines anderen Betriebssystems importiert werden, finden sich die Pfade auf der Chromium-Projektseite unter [https://www.chromium.org/getting-involved/dev-channel#TOC-Back-up-your-data- Back up your data!] {en}. Will man Chromium zurücksetzen, braucht nur dieses Verzeichnis gelöscht zu werden, um alle Einstellungen, Lesezeichen, usw. zurückzusetzen. Dies kann insbesondere bei instabilen Versionen wie Beta oder Dev-Builds notwendig sein, wenn folgende Fehlermeldung erscheint: > ''"Your profile could not be opened correctly"'' > ''"Ihr Profil konnte nicht ordnungsgemäß geöffnet werden"'' Hier hilft es unter Umständen bereits, nur die Datei '''~/.config/chromium/Default/Web Data''' zu entfernen. Dies behebt in vielen Fällen den Fehler. Manchmal behebt das Löschen der Datei auch gleichzeitig Probleme mit dem Vollbildmodus von Flash-Videos. Falls das Problem bestehen bleibt, sollte man prüfen, ob alle [:Prozesse:] von Chromium geschlossen wurden, oder den Rechner neu starten. Als letzte Möglichkeit kann ein neues Profil [https://support.google.com/chrome/bin/answer.py?hl=de&answer=142059 erstellen] {de} und die Lesezeichen und Passwörter importieren. {{{#!vorlage Experten Das Cache-Verzeichnis folgt den [https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG-Spezifikationen] {en} und befindet sich in * Chromium: `$XDG_CACHE_HOME/chromium` bzw. '''~/.cache/chromium''' * Google Chrome: `$XDG_CACHE_HOME/google-chrome` bzw. '''~/.cache/google-chrome''' Nähere Informationen dazu auf der [https://www.chromium.org/user-experience/user-data-directory Chromium-Projektseite] {en}. }}} == 32-bit-Systeme werden nicht mehr unterstützt == Seit März 2016 steht Google Chrome nur noch für 64-bit-Rechner zur Verfügung. Benutzer, die noch 32-bit-Systeme nutzen, erhalten keine neuen Versionen mehr (auch keine Sicherheitskorrekturen) und sollten das Programm deinstallieren sowie die Fremdquelle entfernen. Chromium wird dagegen auf 32-bit-Systemen weiterhin unterstützt. Weil die offizielle Google Chrome-Fremdquelle keine 32-bit-Pakete mehr beinhaltet, bekommen die Benutzer von 64-bit-Systemen bei einer Aktualisierung ("update") der Paketquellen folgende Fehlermeldung: > "Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release > > Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong > > sources.list entry or malformed file) > > Some index files failed to download. They have been ignored, or old ones used instead. Man kann diesen Fehler korrigieren, in dem explizit nur auf 64-bit-Pakete geprüft wird. Dies kann man durch einen Zusatz "[arch=amd64]" nach "deb" in der Datei '''/etc/apt/sources.list.d/google-chrome.list''' erreichen. Anschließend sieht die Datei so aus: {{{ ### THIS FILE IS AUTOMATICALLY CONFIGURED ### # You may comment out this entry, but any other modifications may be lost. deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main #Google-Chrome }}} Um dies im Terminal zu erledigen, kann man den folgenden Befehl verwenden: {{{#!vorlage Befehl sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list" }}} == KeePassXC == Wenn der Zugriff von KeePassXC auf KeePassXC-Browser Plugin scheitert, weil seit 19.10 Chromium als [:snap:] installiert wird, 1. kann man Chromium vom debian Repository installieren ([https://forum.ubuntuusers.de/post/9185840/ Lösung im Forum] bzw. bei [https://askubuntu.com/questions/1179273/how-to-remove-snap-completely-without-losing-the-chromium-browser?answertab=active#tab-top askubuntu.com] {en}) oder 1. eine .desktop Datei anlegen , mit der in Zukunft die snap-Variante von Chromium aufgerufen wird. ([https://github.com/keepassxreboot/keepassxc-browser/issues/405 GitHub:Does not work in Chromium (Snap). #405] {en}) === Anleitungen zu KeePassXC === ==== .desktop Datei anlegen ==== Die Datei [:Chromium/chromium_chromium.desktop.txt/:] herunterladen, als ''~/.local/share/applications/chromium_chromium.desktop'' speichern (evt Verzeichnis erstellen) und Doppelklicken. Die Frage nach der Vertrauenswürdigkeit nach eingehender Prüfung bestätigen, und in Zukunft den Chromium über eine Verknüpfung zu dieser .desktop Datei starten. = Links = == Intern == * [:Chromium/Installation:] - Chromium und Google Chrome installieren * [:Chromium/Erweiterungen:] - nützliche Ergänzungen für unterschiedliche Zwecke * [:Internetanwendungen:Webbrowser] {Übersicht} Programmübersicht == Extern == * [https://www.chromium.org/Home The Chromium Projects - Chromium] {en} * [https://blog.chromium.org/ Chromium Blog] {en} * [https://www.chromium.org/developers/how-tos/run-chromium-with-flags Chromium-Start mit Parameter] {en} * [googlecode:chromium/issues/list:Probleme mit Chromium melden und einsehen] {en} * [https://peter.sh/experiments/chromium-command-line-switches Chromium Kommandozeilenparameter] {en} * [https://www.google.com/support/chrome/?hl=de Google Chrome-Hilfe] {de} * [https://www.google.com/googlebooks/chrome/index.html Comic von Google zu Chrome und den verwendeten Technologien] {en} * [https://chrome.google.com/extensions Offizielles Erweiterungsportal für Google Chrome] {en} * [https://support.google.com/chrome/bin/answer.py?hl=de&answer=142059 Anleitung von Google zum Erstellen eines neuen Profils] {de} * [https://www.deimeke.net/dirk/blog/index.php?/archives/2469-CAcert-und-Chromium-....html CAcert und Chromium ...] {de} – Blogbeitrag 01/2011 * [https://blog.strandboge.com/2010/05/17/browser-profiles-in-chromium/ Browser profiles in Chromium] {en} – mehrere Benutzerprofile mit Chromium, 05/2010 * [https://blog.chromium.org/2008/09/welcome-to-chromium_02.html Welcome to Chromium] {en} * Listen von User Agent Strings: * [github:gorhill/uMatrix/wiki/Latest-user-agent-strings:Latest user agent strings] {en} * [https://udger.com/resources/ua-list List of User Agent Strings – udger.com] {en} * [http://www.user-agents.org/ List of User-Agents (Spiders, Robots, Crawler, Browser)] {en} #tag: Internet, Browser, Chromium