Antworten:
Suchen Sie in /opt/google/chrome/google-chrome.desktop
oder /usr/share/applications/google-chrome.desktop
nach der folgenden Zeile:
Exec=/opt/google/chrome/google-chrome %U
Fügen Sie dort das Flag hinzu, das Sie benötigen, speichern Sie es, führen Sie Chrome erneut aus und heften Sie es an Ihren Launcher, damit dies funktioniert.
Eine Möglichkeit besteht darin, Flags in der Umgebungsvariablen zu setzen CHROMIUM_USER_FLAGS
:
export CHROMIUM_USER_FLAGS="insert_content_here"
CHROMIUM_USER_FLAGS
scheint keine Auswirkung auf Chrome 46 zu haben.
Ich verwende Xubuntu und habe auch versucht, dies herauszufinden. Ich habe versucht, die .desktop-Datei zu bearbeiten. Ich habe nicht aktualisiert, aber ich habe die gleichen Bedenken wie Sie (wird es überschrieben). Ich habe eine andere Option ausprobiert, bei der ich meiner .bashrc-Datei einen Alias hinzugefügt habe.
alias chromium-browser="/usr/bin/chromium-browser [FLAGS]"
Für xubuntu / xfce4, obwohl es anderswo ähnlich funktionieren könnte:
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/google-chrome.desktop
und ändern Sie die drei Exec=
Zeilen so ~/.local/share/applications/google-chrome.desktop
, dass sie die gewünschten Argumente enthalten. Da es denselben Dateinamen hat, nimmt xfce4-whiskermenu nur Ihre geänderten Daten auf google-chrome.desktop
.
Wenn Chrome Ihr Standardbrowser ist, führt eine andere Anwendung, die eine URL öffnet, dazu, dass Chrome ohne Ihre Argumente gestartet wird. Um dies zu beheben, erstellen Sie eine neue Datei ~/bin/google-chrome
mit folgenden Inhalten:
/usr/bin/google-chrome YOUR_EXTRA_ARGS "$@"
und chmod +x ~/bin/google-chrome
. Stellen Sie dann in Bevorzugte Anwendungen Ihren Webbrowser auf Andere ... ein und geben Sie Folgendes ein:
/home/YOUR_USERNAME/bin/google-chrome "%s"
Um zu vermeiden, dass Sie die Argumente in Zukunft an vier Stellen ändern müssen, können Sie die Exec=
Zeilen google-chrome.desktop
auf Ihre verweisen /home/YOUR_USERNAME/bin/google-chrome
.
Für Chrom können Sie ein Skript in erstellen /etc/chromium-browser/customizations
Zum Beispiel habe ich ein Skript mit einer Zeile
CHROMIUM_FLAGS="${CHROMIUM_FLAGS} --enable_hidpi=1 --process-per-site"
Ich stelle mir vor, Chrom hat etwas Ähnliches.
/usr/share/applications/google-chrome.desktop
Exec
Zeile die gewünschten Flags hinzusudo chattr +a /usr/share/applications/google-chrome.desktop
, um zu verhindern, dass Ihre Änderung beim Update überschrieben wird.unable to make backup link of './usr/share/applications/google-chrome.desktop' before installing new version: Operation not permitted
gefolgt vondpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
sudo chattr -a /usr/share/applications/google-chrome.desktop
Sie das dpkg-Update aus und führen Sie die obigen Schritte erneut aus.
Öffnen Sie zunächst ein Terminal. Geben Sie dann google-chrome-(release-type) -(flag)
Ersetzen (release-type)
durch die von Ihnen verwendete Version von Google Chrome (stabil, instabil usw.) und (flag)
das Flag ein, mit dem Sie Google Chrome ausführen möchten.
So führen Sie die Flags aus, wenn Sie im Launcher auf das Google Chrome Unity-Symbol klicken:
sudo apt-get install bzr
.bzr branch lp:unity-launcher-editor
.~/unity-launcher-editor/unitylaunchereditor/main.py
.Für Chrom ist die von @errr vorgeschlagene Methode korrekt, jedoch ab Chrom 52 (oder früher) veraltet:
┌ alex [~]
└──> export CHROMIUM_USER_FLAGS="--version"
┌ alex [~]
└──> chromium-browser
Using PPAPI flash.
WARNING: $CHROMIUM_USER_FLAGS is deprecated. Instead, update CHROMIUM_FLAGS in ~/.chromium-browser.init or place configuration for all sers in /etc/chromium-browser/customizations/ .
WARNING: Ignoring system flags because $CHROMIUM_USER_FLAGS is set.
CHROMIUM_FLAGS= --ppapi-flash-path=/usr/lib/adobe-flashplugin/libpepflashplayer.so --ppapi-flash-version=
CHROMIUM_USER_FLAGS=--version
Chromium 52.0.2743.116 Built on Ubuntu , running on Ubuntu 16.04
Wie Sie sehen können, liegt die Lösung jedoch auf der Hand.
┌ alex [~]
└──> echo "CHROMIUM_FLAGS=\"--version\"" >> ~/.chromium-browser.init
chromium-browser
┌ alex [~]
└──> chromium
Using PPAPI flash.
Chromium 52.0.2743.116 Built on Ubuntu , running on Ubuntu 16.04
Diese Änderungen bleiben auch bei Upgrades bestehen und sind Lösungen, die Systemdateien aktualisieren, überlegen.
Für Google Chrome habe ich jedoch keinen anderen Weg gefunden, als Desktop-Dateien zu ändern oder benutzerdefinierte Starter zu schreiben.