Google Chrome в Linux имеет ряд полезных опций, например:
- запуск веб-браузера в режиме инкогнито
- можно указать путь до папки, где будут храниться данные профиля и кэш браузера
- можно выбрать тип хранилища паролей
- настройка прокси
Как и многие программы в Linux, Google Chrome поддерживает работу с опциями командной строки — все эти настройки можно указать при запуске веб браузера, но это не очень удобно. Кроме создания ярлыков, есть ещё один удобный способ прописать настройки для каждого пользователя компьютера: все настраиваемые флаги можно указать в файле ~/.config/chrome-flags.conf, который является персональным для каждого пользователя.
Информацию об этой возможности вы могли заметить во время установки или обновления Google Chrome:
==> NOTE: Custom flags should be put directly in: ~/.config/chrome-flags.conf ==> NOTE: The launcher is called: ‘google-chrome-stable’
Настройки запуска Google Chrome
Как сохранить настройки в файле chrome-flags.conf
Чтобы открыть (или создать, если файл ещё не существует) файл персональных настроек Google Chrome для текущего пользователя выполните команду:
gedit ~/.config/chrome-flags.conf
Чтобы установить настройки для другого пользователя, укажите полный путь до файла в домашней папке пользователя:
sudo gedit /home/alex/.config/chrome-flags.conf
Формат файла chrome-flags.conf
Рассмотренные далее настройки (опции) вы можете использовать как в командной строке для запуска веб-браузера (команда запуска называется «google-chrome-stable», также вы можете указать эти настройки в файле ~/.config/chrome-flags.conf.
Вы можете использовать следующие форматы:
- каждая настройка на отдельной строке
- все настройки в одну строку, между собой настройки разделены пробелами
Опции и настройки Google Chrome в Linux
—user-data-dir=ДИРЕКТОРИЯ
Задаёт каталог, в котором хранятся данные пользователя (ваш «профиль»). По умолчанию это $HOME/.config/google-chrome. Отдельные экземпляры Google Chrome должны использовать отдельные каталоги пользовательских данных; повторные вызовы google-chrome (без закрытия активной сессии) будут повторно использовать существующий процесс для данного каталога пользовательских данных.
—app=URL
Открыть URL в «режиме приложения», то есть будуют отсутствовать панели браузера.
—incognito
Открыть в режиме инкогнито.
—new-window ПУТЬ|URL
Если указан ПУТЬ или URL, то в новом окре он будет открыт
—proxy-server=ХОСТ:ПОРТ
Укажите прокси-сервер HTTP/SOCKS4/SOCKS5, который будет использоваться для запросов. Это отменяет любые переменные среды или настройки, выбранные в диалоговом окне параметров. Индивидуальный прокси-сервер указывается в формате: [СХЕМА://]ХОСТ[:ПОРТ]
Google Chrome Настройки запуска
Где СХЕМА это протокол прокси сервера, им может быть один из:
Если пропущена, то значением по умолчанию является «http». Также помните, что «socks» это эквивалент «socks5».
Использовать HTTP прокси «foopy:99″ для загрузки URL: —proxy-server=»foopy:99»
Использовать прокси SOCKS v5 «foobar:1080″ для загрузки URL: —proxy-server=»socks://foobar:1080»
Использовать прокси SOCKS v4 «foobar:1080″ для загрузки URL: —proxy-server=»socks4://foobar:1080»
Использовать прокси SOCKS v5 «foobar:66″ для загрузки URL: —proxy-server=»socks5://foobar:66»
Также можно указать отдельный прокси-сервер для разных типов URL-адресов, указав перед спецификатором прокси-сервера спецификатор URL. В следующем примере указывается загрузить URL вида https://* используя HTTP прокси «proxy1:80». И загружать URL вида http://* используя прокси SOCKS v4 «baz:1080″: —proxy-server=»https=proxy1:80;http=socks4://baz:1080»
—no-proxy-server
Отключает прокси-сервер. Переопределяет любые переменные среды или настройки, выбранные в диалоговом окне параметров.
—proxy-auto-detect
Автоматическое определение конфигурации прокси. Переопределяет любые переменные среды или настройки, выбранные в диалоговом окне параметров.
—proxy-pac-url=URL
Укажите URL автоконфигурации прокси. Переопределяет любые переменные среды или настройки, выбранные в диалоговом окне параметров.
Установите хранилище паролей для использования. По умолчанию обнаружение выполняется автоматически в зависимости от среды рабочего стола. basic выбирает встроенное незашифрованное хранилище паролей. gnome выбирает Gnome keyring. kwallet выбирает (KDE) KWallet. (Обратите внимание, что KWallet может не надёжно работать вне KDE.)
—version
Показать информацию о версии.
Переменные среды
Google Chrome соблюдает следующие переменные среды:
all_proxy
Сокращение для указания всех http_proxy, https_proxy, ftp_proxy.
http_proxy, https_proxy, ftp_proxy
Прокси-серверы, используемые для HTTP, HTTPS и FTP. Примечание: поскольку настройки прокси-сервера Gnome/KDE могут распространяться на эти переменные в некоторых терминалах, эта переменная игнорируется (в пользу фактических настроек прокси-сервера системы) при работе под Gnome или KDE. Используйте флаги командной строки, чтобы установить их, если вы хотите принудительно установить их значения.
SOCKS_SERVER
Прокси-сервер SOCKS (по умолчанию SOCKS v4, возможно установить на SOCKS_VERSION=5 для использования SOCKS v5).
no_proxy
Список хостов или шаблонов, разделённых запятыми, к которым обращение будет выполняться напрямую, минуя прокси.
Все опции командной строки Google Chrome
В Google Chrome есть сотни недокументированных флагов командной строки, которые добавляются и удаляются по прихоти разработчиков. Выше документированы относительно стабильные флаги.
Если вас интересует полный список флагов Chrome и Chromium, то вы можете обратиться к этим спискам:
- https://peter.sh/experiments/chromium-command-line-switches/
- https://codefodder.github.io/chrome-chromium-startup-flags/
Ещё один способ просмотреть полный список флагов, это найти в исходном коде данного веб-браузера файл chrome_switches.cc (путь ./chrome/common/chrome_switches.cc).
Источник: zalinux.ru
30 полезных команд для Google Chrome
Далеко не все пользователи знают, что браузером Google Chrome можно управлять посредством специальных команд или переключателей командной строки Windows. Причем некоторые команды позволяют активировать или отключать важные функции, которые недоступны пользователям в обычных настройках браузера. В этой статье мы рассмотрим, как запускать команды через ярлык браузера, как пользоваться командной строкой для администрирования Хрома, а также расскажем о самых полезных переключателях, которые помогут решить различные проблемы, связанные с работой браузера.
Запуск Chrome с параметрами через ярлык
Запуск ключей или параметров браузера возможен через ярлык. Для этого кликнете правой кнопкой мыши по ярлыку Google Chrome и выберете опцию Свойства:
Во вкладке Ярлык в графе Объект добавьте ключ —incognito после chrome.exe:
Затем нажмите Применить и OK.
Теперь при запуске Chrome через ярлык всегда будет открываться окно браузера в режиме инкогнито.
Несколько профилей пользователя в Google Chrome
Можно также запустить несколько копий Хрома с разными пользовательскими профилями. Например в одном у вас важные данные и сохраненные пароли, а другой используется для обычного серфинга по сомнительным сайтам.
Или у вас один компьютер, а каждому пользователю хочется иметь «свой» Хром на одном рабочем столе.
Делается это с помощью ключа:
—user-data-dir=»ПУТЬ_ПО_ПАПКИ_С _ПРОФИЛЕМ»
Можно указать пустую папку, данные нового профиля создадутся автоматически.
Аналогичным образом можно добавлять и другие ключи, описанные в таблице ниже.
Изменение директории по умолчанию в командной строке Windows
Второй способ предполагает работу с командной строкой или консолью. Для начала необходимо нажать сочетание клавиш Win + R, ввести команду cmd и кликнуть на OK:
На экране появится окно командной строки:
Теперь основная задача сводится к смене базовой директории пользователя (в нашем случае это C:UsersRichard) на директорию, где хранится файл chrome.exe.
Для смены папки необходимо ввести cd и через пробел указать путь к файлу.
Путь отображается в свойствах ярлыка браузера. Достаточно кликнуть правой кнопкой мыши на ярлык Chrome и выбрать Свойства:
Далее необходимо скопировать путь из графы Рабочая папка:
В командной строке введите cd, вставьте скопированные данные через контекстное меню и нажмите клавишу Enter:
Запуск Chrome с параметрами командной строки
Откройте в Chrome несколько вкладок, а затем закройте его. Вернитесь к окну консоли, введите следующую команду и нажмите Enter:
chrome.exe —restore-last-session
Фактически это означает, что нужно запустить файл chrome.exe с параметром —restore-last-session, таким образом, выполнение команды приведет к запуску браузера с недавно закрытыми вкладками.
Аналогичным образом можно выполнить любую команду. Например, для вызова окна браузера в режиме инкогнито используется следующий параметр (иногда их называют «ключами» командной строки):
chrome.exe —incognito
Нужно помнить, что перед параметром всегда необходимо всегда указывать chrome.exe, чтобы операционная система знала, какую именно программу нужно выполнить с указанным параметром.
Список параметров командной строки для управления Google Chrome
В таблице указаны различные ключи (параметры), которые могут быть полезны как веб-программистам, так и рядовым пользователям. Они часто используются в случаях, когда некоторые функции, элементы интерфейса или настройки браузера не работают должным образом в той или иной операционной системе.
Команда
—user-data-dir=
—ash-force-desktop
—disable-3d-apis
—disable-background-mode
—disable-gpu
—disable-extensions
—disable-plugins
—disable-plugins-discovery
—disable-preconnect
—disable-notifications
—disable-sync
—disable-translate
—dns-prefetch-disable
—kiosk
—incognito
—media-cache-size
—multi-profiles
—mute-audio
—new-profile-management
—no-experiments
—no-pings
—no-proxy-server
—no-referrers
—no-startup-window
—reset-variation-state
—restore-last-session
—ssl-version-min
—show-fps-counter
—start-maximized
—window-position
—window-size
Полный перечень актуальных параметров можно посмотреть на сайте веб-разработчика Peter Beverloo.
Источник: mydiv.net
Несколько полезных параметров командной строки для Google Chrome
Браузер Google Chrome относится к одной из тех программ, которые, как это кажется, не могут иметь никаких отношений к командной строке Windows. Но это не так, Chrome поддерживает множество аргументов командной строки, которые могут быть использованы для запуска браузера с определенным набором функций. Использовать для этого непосредственно командную строку необязательно, гораздо удобнее запускать браузер из окошка «Выполнить» или с помощью модифицированного ярлыка.
Шаблон команды запуска Chrome с параметрами выглядит следующим образом:
chrome.exe —параметр
Если вам удобнее использовать ярлык, нужно открыть свойства последнего и отредактировать путь к исполняемому файлу браузера в поле «Объект», добавив через пробел этот самый параметр с двумя дефисами.
Если в поле «Объект» путь к исполняемому файлу браузера указывается в кавычках, аргумент выносится за оные, смотрите скриншот ниже.
А теперь приведем примеры наиболее часто используемых параметров и аргументов командной строки для браузера Google Chrome.
—disable-extensions
Этот ключ служит для запуска браузера с отключенными сторонними расширениями. Похожим задачам служит ключ —disable-plugins, только отключает он не расширения, а плагины, если таковые используются. Термины «плагин» и «расширение» сегодня являются взаимозаменяемыми, но если подходить строго технически, плагины — это программные модули, представленные двоичными файлами, расширяющими функционал браузера с помощью NPAPI , тогда как расширения используют набор скриптов.
—make-chrome-default
Аргумент, позволяющий назначить Chrome браузером по умолчанию. Аналогичным целям служит ключ —make-default-browser.
—headless —screenshot
Позволяет создавать скриншоты определенной страницы веб-сайта, не открывая саму страницу, используется администраторами в скриптах для мониторинга интерфейса сайтов. Команда требует указания дополнительных аргументов — пути к сохраняемому скриншоту и адреса веб-страницы, например, chrome.exe —headless —screenshot=»D:capture.jpg» «https://www.white-windows.ru». По умолчанию создаваемый скриншот имеет размеры 800х600 px, чтобы задать другой размер, через пробел после пути нужно добавить ключ —window-size=1000,1200. Тысяча в данном случае это размер по горизонтали, а тысяча двести — размер по вертикали.
—disable-sync
Запускает браузер с отключенной синхронизацией данных аккаунта Google, если синхронизация включена.
—incognito
Открывает экземпляр браузера в режиме «Инкогнито».
—disable-gpu
Если время от времени у вас возникает необходимость запускать браузер с отключенным аппаратным ускорением, создайте отдельный ярлык с параметром —disable-gpu.
—mute-audio
Если запустить Chrome с этим ключом, на всех страницах будет отключено воспроизведение аудио и звуковых эффектов.
—app
Параметр командной строки, позволяющий превращать сайты в так называемые веб-приложения, в качестве аргумента принимает URL -адрес страницы, вот так: —app=»https://www.white-windows.ru». В этом режиме окно браузера лишено инструментов управления, доступны вам будут лишь «горячие» клавиши и контекстное меню.
—no-experiments
Параметр, отключающий все активные экспериментальные настройки на странице флагов chrome://flags. Пригодится, если после включения какого-то из флагов браузер не сможет загрузиться в обычном режиме.
И это только малая часть параметров, поддерживаемых Google Chrome.
Полный список переключателей можно посмотреть на странице peter.sh/experiments/chromium-command-line-switches. Большая часть из них будет полезна разве что разработчикам и системным администраторам, но и рядовые пользователи смогут найти в этом огромном списке немало чего для себя интересного.
Источник: www.white-windows.ru