web-dev-qa-db-ja.com

Google ChromeのCLIフラグを設定する方法は?

UnityのGoogle ChromeのCLIフラグはどこで設定できますか?

7
Ragnis

/opt/google/chrome/google-chrome.desktopまたは/usr/share/applications/google-chrome.desktopで次の行を探します。

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

そこに必要なフラグを追加して保存し、Chromeを再度実行してランチャーに固定します。これでうまくいくはずです。

5
Jorge Castro

方法は、環境変数CHROMIUM_USER_FLAGSにフラグを設定することです:

export CHROMIUM_USER_FLAGS="insert_content_here"
3
errr

私はXubuntuを実行していますが、これも把握しようとしていました。 .desktopファイルを編集するソリューションを試しました。更新していませんが、あなたと同じ懸念があります(上書きされますか)。 .bashrcファイルにエイリアスを追加する別のオプションを試しました。

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

Xubuntu/xfce4の場合、他の場所でも同様に機能する可能性があります。

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

Exec=の3つの~/.local/share/applications/google-chrome.desktop行を変更して、必要な引数を含めます。同じファイル名であるため、xfce4-whiskermenuは変更されたgoogle-chrome.desktopのみを選択します。

Chromeがデフォルトのブラウザである場合、URLを開く別のアプリケーションは、Chromeを引数なしで起動します。これを修正するには、次の内容の新しいファイル~/bin/google-chromeを作成します。

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

およびchmod +x ~/bin/google-chrome。次に、優先アプリケーションで、Webブラウザをその他に設定し、次を入力します。

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

また、今後4つの場所で引数を変更する必要がないように、Exec=google-chrome.desktop行を/home/YOUR_USERNAME/bin/google-chromeにポイントできます。

2
Ivan Kozik

まず、ターミナルを開きます。次にgoogle-chrome-(release-type) -(flag)を入力します(release-type)を使用しているGoogleのリリースに置き換えますchrome(stable、unstable、ect。)および(flag)を使用したいフラグに置き換えますGoogle Chromeを実行します。

ランチャーでGoogle Chrome Unityアイコンをクリックしたときにフラグを実行するには:

  • 最初にUnity Launcher Editorをインストールします。
  • ターミナルウィンドウを開き、Sudo apt-get install bzrと入力します。
  • インストールが完了したら、bzr branch lp:unity-launcher-editorと入力します。
  • 次に、~/unity-launcher-editor/unitylaunchereditor/main.pyと入力してUnityランチャーエディターを起動します。
  • 次に、Google Chromeアイコンをクリックして、コマンドボックスに実行するフラグを追加します。
1
Aaron Hill
  1. 編集/usr/share/applications/google-chrome.desktop
  2. Exec行に目的のフラグを追加します
  3. Sudo chattr +a /usr/share/applications/google-chrome.desktopを実行して、更新時に変更が上書きされないようにします。
1
matt2000

クロムの場合、/etc/chromium-browser/customizationsでスクリプトを作成できます

たとえば、私は1行のスクリプトを持っています

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

chromeに似たものがあると思います。

1
dan carter

Chromiumの場合、@ errrによって提案されたメソッドは正しいですが、Chromium 52(またはそれ以前)で非推奨になりました:

┌ 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

ご覧のように、ソリューションは非常に明白です。

┌ 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

これらの変更は、アップグレードによってpersistになり、システムファイルを更新するソリューションよりも優れたものになります。

ただし、Google Chromeの場合、デスクトップファイルを変更するか、カスタムランチャーを作成する以外に、単一の方法は見つかりませんでした。

0