web-dev-qa-db-fra.com

Comment définir les drapeaux CLI pour Google Chrome?

Où puis-je définir les indicateurs CLI pour Google Chrome sur Unity?

7
Ragnis

Cherchez dans /opt/google/chrome/google-chrome.desktop ou /usr/share/applications/google-chrome.desktop pour la ligne suivante:

Exec=/opt/google/chrome/google-chrome %U

Ajoutez le drapeau dont vous avez besoin, sauvegardez-le, puis exécutez à nouveau Chrome et associez-le à votre programme de lancement, cela devrait suffire.

5
Jorge Castro

Une méthode consiste à définir des indicateurs dans la variable d'environnement CHROMIUM_USER_FLAGS:

export CHROMIUM_USER_FLAGS="insert_content_here"
3
errr

Je suis sous Xubuntu et j'essayais de comprendre celui-ci aussi. J'ai essayé la solution pour éditer le fichier .desktop. Je n'ai pas mis à jour, mais j'ai le même souci que vous (sera-t-il écrasé). J'ai essayé une option différente où j'ai ajouté un alias à mon fichier .bashrc.

alias chromium-browser="/usr/bin/chromium-browser [FLAGS]"
2
Peter Adams

Pour xubuntu/xfce4, bien que cela puisse fonctionner de la même manière ailleurs:

cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/google-chrome.desktop

et modifiez les trois Exec= _ lignes dans ~/.local/share/applications/google-chrome.desktop pour inclure les arguments de votre choix. Puisqu'il a le même nom de fichier, xfce4-whiskermenu ne prendra que votre google-chrome.desktop modifié.

Si Chrome est votre navigateur par défaut, une autre application qui ouvre une URL provoquera toujours le lancement de Chrome sans vos arguments. Pour résoudre ce problème, créez un nouveau fichier ~/bin/google-chrome avec le contenu suivant:

/usr/bin/google-chrome YOUR_EXTRA_ARGS "$@"

et chmod +x ~/bin/google-chrome. Ensuite, dans Applications préférées, définissez votre navigateur Web sur Autre ... et entrez:

/home/YOUR_USERNAME/bin/google-chrome "%s"

De plus, pour éviter de devoir modifier les arguments à quatre endroits dans le futur, vous pouvez pointer les lignes Exec= dans google-chrome.desktop vers votre /home/YOUR_USERNAME/bin/google-chrome.

2
Ivan Kozik

Tout d'abord, ouvrez un terminal. Puis tapez google-chrome-(release-type) -(flag) Remplacez (release-type) par la publication de Google chrome que vous utilisez (stable, instable, etc.) et (flag) par l'indicateur que vous souhaitez utiliser. Lancez Google Chrome avec.

Pour que les drapeaux s’exécutent lorsque vous cliquez sur l’icône Google Chrome Unity dans le lanceur:

  • installez d’abord Unity Launcher Editor.
  • Ouvrez une fenêtre de terminal et tapez Sudo apt-get install bzr.
  • Une fois l'installation terminée, tapez bzr branch lp:unity-launcher-editor.
  • Ensuite, lancez Unity Launcher Editor en tapant ~/unity-launcher-editor/unitylaunchereditor/main.py.
  • Maintenant, cliquez sur l'icône Google Chrome et ajoutez l'indicateur que vous souhaitez exécuter dans la zone de commande.
1
Aaron Hill
  1. Éditer /usr/share/applications/google-chrome.desktop
  2. Ajouter les drapeaux désirés à la ligne Exec
  3. Exécutez Sudo chattr +a /usr/share/applications/google-chrome.desktop pour éviter que votre modification ne soit écrasée lors de la mise à jour.
1
matt2000

Pour le chrome, vous pouvez créer un script dans /etc/chromium-browser/customizations

Par exemple, j'ai un script avec une ligne

CHROMIUM_FLAGS="${CHROMIUM_FLAGS} --enable_hidpi=1 --process-per-site"

J'imagine que chrome a quelque chose de similaire.

1
dan carter

Pour le chrome, la méthode suggérée par @errr est correcte, cependant, elle est déconseillée à partir de chrome 52 (ou antérieur):

┌ 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

Comme vous pouvez le constater, la solution est toutefois évidente.

┌ 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

Ces modifications persisteront lors de mises à niveau, ce qui la rend supérieure aux solutions mettant à jour les fichiers système.

Cependant, pour Google Chrome, je n'ai pas trouvé d'autre moyen que de modifier les fichiers du bureau ou d'écrire des lanceurs personnalisés.

0