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

7

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

    
задан Ragnis 12.11.2011 в 21:40
источник

8 ответов

6

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

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

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

    
ответ дан Jorge Castro 13.11.2011 в 17:32
источник
2

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

alias chromium-browser="/usr/bin/chromium-browser [FLAGS]"
    
ответ дан Peter Adams 04.12.2014 в 15:19
источник
2

Способ установить флаги в переменной среды CHROMIUM_USER_FLAGS :

export CHROMIUM_USER_FLAGS="insert_content_here"
    
ответ дан errr 24.08.2015 в 22:16
источник
1
  1. Изменить /usr/share/applications/google-chrome.desktop
  2. Добавьте нужные флаги в строку Exec
  3. Запустите sudo chattr +a /usr/share/applications/google-chrome.desktop , чтобы ваше изменение не было перезаписано при обновлении.
ответ дан matt2000 07.07.2014 в 21:16
источник
1

Для 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 .

    
ответ дан Ivan Kozik 13.11.2015 в 19:46
источник
1

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

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

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

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

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

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

Я полагаю, что хром имеет нечто подобное.

    
ответ дан dan carter 13.06.2016 в 10:25
источник
0

Для 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

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

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

    
ответ дан Alexander Huszagh 03.10.2016 в 14:49
источник

Ознакомьтесь с другими вопросами по меткам