Где я могу установить флаги CLI для Google Chrome на Unity?
Посмотрите на /opt/google/chrome/google-chrome.desktop или /usr/share/applications/google-chrome.desktop для следующей строки:
Exec=/opt/google/chrome/google-chrome %U
Добавьте туда флаг, сохраните его, затем снова запустите Chrome и привяжите его к своей панели запуска, должен сделать трюк.
/usr/share/applications/google-chrome.desktop
Exec
sudo chattr +a /usr/share/applications/google-chrome.desktop
, чтобы ваше изменение не было перезаписано при обновлении. /usr/share/applications/google-chrome.desktop
Exec
sudo chattr +a /usr/share/applications/google-chrome.desktop
, чтобы ваше изменение не было перезаписано при обновлении. /usr/share/applications/google-chrome.desktop
Exec
sudo chattr +a /usr/share/applications/google-chrome.desktop
, чтобы ваше изменение не было перезаписано при обновлении. Способ установить флаги в переменной среды CHROMIUM_USER_FLAGS:
export CHROMIUM_USER_FLAGS="insert_content_here"
Я запускаю Xubuntu, и я тоже пытался понять это. Я попробовал решение для редактирования файла .desktop. Я не обновлялся, но у меня такая же проблема, как и вы (перезаписывается). Я попробовал другой вариант, когда я добавил псевдоним в мой .bashrc-файл.
alias chromium-browser="/usr/bin/chromium-browser [FLAGS]"
Для 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.
Сначала откройте терминал. Затем введите 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 и добавьте флаг, который вы хотите запустить в поле «Команда».Для хрома вы можете создать скрипт в /etc/chromium-browser/customizations
Например, у меня есть сценарий с одной строкой
CHROMIUM_FLAGS="${CHROMIUM_FLAGS} --enable_hidpi=1 --process-per-site"
Я полагаю, что у хром есть что-то подобное.
Для 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 я не нашел ни одного способа, кроме изменения файлы рабочего стола или писать пользовательские пусковые установки.
Я запускаю Xubuntu, и я тоже пытался понять это. Я попробовал решение для редактирования файла .desktop. Я не обновлялся, но у меня такая же проблема, как и вы (перезаписывается). Я попробовал другой вариант, когда я добавил псевдоним в мой .bashrc-файл.
alias chromium-browser="/usr/bin/chromium-browser [FLAGS]"
Для 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 я не нашел ни одного способа, кроме изменения файлы рабочего стола или писать пользовательские пусковые установки.
Для 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 я не нашел ни одного способа, кроме изменения файлы рабочего стола или писать пользовательские пусковые установки.