Как установить Браузер по умолчанию из Командной строки?

Попробованный для установки браузера по умолчанию с помощью инструментов GUI, но это не работало в целом. Существует ли способ настроить браузер по умолчанию в масштабе всей системы из командной строки?

37
задан 8 December 2010 в 07:12

10 ответов

Выполните следующую команду в терминале, для изменения браузера по умолчанию.

sudo update-alternatives --config x-www-browser

Демонстрационный вывод:

karthick@Ubuntu-desktop:~$ sudo update-alternatives --config x-www-browser 
There are 3 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

  Selection    Path                    Priority   Status
------------------------------------------------------------
  0            /usr/bin/google-chrome   200       auto mode
* 1            /usr/bin/firefox         40        manual mode
  2            /usr/bin/google-chrome   200       manual mode
  3            /usr/bin/opera           90        manual mode
  • Нажмите Enter для хранения значения по умолчанию [*].

  • Прямо сейчас у меня есть Firefox как мой веб-браузер по умолчанию.

  • Если я захочу Google Chrome как браузер по умолчанию затем, то я введу 3 и совершу нападки, входят.

Примечание:

  • Если Вы хотите настроить браузер командной строки, то необходимо настроить

    sudo update-alternatives --config www-browser

  • Альтернативный путь состоит в том, чтобы добавить следующую строку export BROWSER=/usr/bin/firefox к Вашему ~/.bashrc

  • Добавьте вышеупомянутую строку в последнем,

    enter code here

Альтернативный метод GUI:

  • Можно также установить браузер по умолчанию в приложениях Gnome, ввести следующее в терминале и нажать Enter gnome-default-applications-properties
  • Это Откроет Window. Теперь можно выбрать предпочтительный браузер для установки его значение по умолчанию. alt text
42
ответ дан 23 November 2019 в 00:17

Это зависит немного от того, что "браузер по умолчанию" точно означает, т.е. для того, какая цель Вы хотите изменить браузер. Некоторые программы игнорируют любые настройки в масштабе всей системы и используют их собственные настройки.

Тем не менее можно установить браузер по умолчанию для всех программ, начинающих браузер с дженерика sensible-browser команда путем экспорта BROWSER переменная, например, добавляют строку к файлу ~/.bashrc:

export BROWSER=/usr/bin/firefox

Другой универсальный способ назвать браузер x-www-browser, этот обрабатывается системой "альтернатив" Debian:

sudo update-alternatives --config x-www-browser

Если Вы хотите настроить браузер только для командной строки как рысь, необходимо настроить www-browser вместо этого.

4
ответ дан 23 November 2019 в 00:17

Попробуйте следующие команды:

sudo update-alternatives --config x-www-browser
sudo update-alternatives --config www-browser
1
ответ дан 23 November 2019 в 00:17

Дополнительный тем отвечают, что Google Chrome обычно имеет символьную ссылку на определенную для канала версию:

/usr/bin/google-chrome -> /etc/alternatives/google-chrome -> /usr/bin/google-chrome-beta
0
ответ дан 23 November 2019 в 00:17

Уже предложенные методы не могли бы работать на некоторое приложение (например, HipChat).

Я должен был сделать:

xdg-settings set default-web-browser chromium-browser.desktop
14
ответ дан 23 November 2019 в 00:17

Установите Chrome как браузер по умолчанию из командной строки

откройте-a "Google Chrome" - args - делать-браузер-по-умолчанию

Прочитайте полную статью здесь: http://www.blogcookie.com/2016/07/set-chrome-default-browser-command-line/

0
ответ дан 23 November 2019 в 00:17

sudo update-alternatives --config x-www-browser

только шоу установили склонную канавку приложения - добираются, для ручной установки, которую можно использовать

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/yourapp/yourapp 200
sudo update-alternatives --set x-www-browser /opt/yourapp/yourapp
0
ответ дан 23 November 2019 в 00:17

Для меня, сегодня, рабочего Gnome 3, ~/.config/mimeapps.list что средства управления gnome-open <url> и Java Desktop.getDesktop().browse(new URI(url)). Это - то, какие изменения там, когда я работаю gnome-control-center (апплет "Деталей" в приложении настроек из верхнего правого меню) и Приложениях Значения по умолчанию изменения, сети от Google Chrome до Firefox ESR:

11c11
< x-scheme-handler/http=google-chrome.desktop
---
> x-scheme-handler/http=firefox-esr.desktop`

Как надеялся, я мог вернуться что из командной строки с:

perl -i -wpe 's@x-scheme-handler/http(s?)=firefox-esr.desktop@x-scheme-handler/http$1=google-chrome.desktop@' ~/.config/mimeapps.list

... и отложенный это с:

perl -i -wpe 's@x-scheme-handler/http(s?)=google-chrome.desktop@x-scheme-handler/http$1=firefox-esr.desktop@' ~/.config/mimeapps.list

0
ответ дан 23 November 2019 в 00:17

Для меня, sensible-browser кажется, просто звонит /usr/bin/gnome-www-browser, какие символьные ссылки на /etc/alternatives/gnome-www-browser, какие символьные ссылки на браузер. Для изменения его я должен был сделать это:

sudo rm /etc/alternatives/gnome-www-browser
sudo ln -s ~/bin/firefox /etc/alternatives/gnome-www-browser

Необходимо поместить полный путь в браузер, вместо которого Вы хотите использовать ~/bin/firefox.

Теперь, когда я работаю sensible-browser https://example.com, Firefox открывается как ожидалось.

-1
ответ дан 23 November 2019 в 00:17

Googleers, чтобы сделать это полностью заскриптованным (никакого взаимодействия) в установочном скрипте:

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome 500
sudo update-alternatives --set x-www-browser /usr/bin/google-chrome

…и аналогично для вашего любимого редактора:

sudo update-alternatives --install /usr/bin/editor editor /usr/bin/pluma 500
sudo update-alternatives --set editor /usr/bin/pluma
2
ответ дан 28 December 2020 в 17:10

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

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