Как установить флаги CLI для Google Chrome?

Где можно установить флаги CLI для Google Chrome в Unity?

7
задан 13 November 2011 в 01:40

8 ответов

Один из способов - установить флаги в переменной окружения

0
ответ дан 13 November 2011 в 01:40

Найдите в /opt/google/chrome/google-chrome.desktop или /usr/share/applications/google-chrome.desktop следующую строку:

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

Добавьте туда нужный флаг, сохраните его, затем снова запустите Chrome и прикрепите его к своей панели запуска, которая должна сделать трюк.

0
ответ дан 13 November 2011 в 01:40

Я использую Xubuntu, и я тоже пытался понять это. Я попытался решение отредактировать файл .desktop. Я не обновлялся, но у меня такая же проблема, как и у вас (будет перезаписано). Я попробовал другой вариант, где я добавил псевдоним в мой файл .bashrc.

alias chromium-browser="/usr/bin/chromium-browser [FLAGS]"
0
ответ дан 13 November 2011 в 01:40
  1. Редактировать /usr/share/applications/google-chrome.desktop
  2. Добавить нужные флаги в строку Exec
  3. Выполнить sudo chattr +a /usr/share/applications/google-chrome.desktop, чтобы предотвратить изменение ваших изменений при обновлении.
0
ответ дан 13 November 2011 в 01:40

Для xubuntu / xfce4, хотя это может работать аналогично в другом месте:

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

и измените три строки Exec= в ~/.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. Затем в «Предпочтительных приложениях» установите для своего веб-браузера значение «Другое» и введите:

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

Кроме того, чтобы избежать необходимости изменять аргументы в четырех местах в будущем, вы можете указать Exec= строки в google-chrome.desktop к /home/YOUR_USERNAME/bin/google-chrome.

0
ответ дан 13 November 2011 в 01:40

Сначала откройте терминал. Затем введите google-chrome-(release-type) -(flag). Замените (release-type) на используемую вами версию Google Chrome (стабильная, нестабильная и т. Д.), А на (flag) отметку, с которой вы хотите запустить Google Chrome.

Чтобы флаги запускались, когда вы щелкаете по значку Google Chrome Unity в панели запуска:

  • сначала установите Unity Launcher Editor.
  • Откройте окно терминала и введите sudo apt-get install bzr.
  • После завершения установки введите bzr branch lp:unity-launcher-editor.
  • Затем запустите редактор Unity Launcher, набрав ~/unity-launcher-editor/unitylaunchereditor/main.py.
  • Теперь нажмите на значок Google Chrome и добавьте флаг, который хотите запустить, в поле «Команда».
0
ответ дан 13 November 2011 в 01:40

Для Chrom, метод, предложенный @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

Эти изменения будут сохраняться посредством обновлений, что делает его превосходящим решения для обновления системных файлов.

Однако для Google Chrome я не нашел ни одного способа, кроме как изменить файлы на рабочем столе или написать собственные программы запуска.

0
ответ дан 13 November 2011 в 01:40

Для хрома вы можете создать скрипт в /etc/chromium-browser/customizations

Например, у меня есть скрипт с одной строкой

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

Я думаю, что у хрома есть что-то похожее.

0
ответ дан 13 November 2011 в 01:40

Другие вопросы по тегам:

Похожие вопросы: