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

31

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

    
задан sdu 08.12.2010 в 11:02
источник

7 ответов

31

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

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

Пример вывода:

[email protected]:~$ 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 и нажмите enter.

Примечание:

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

    sudo update-alternatives --config www-browser

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

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

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

  • Вы также можете установить браузер по умолчанию в приложениях Gnome, введите следующее в терминале и нажмите Enter. gnome-default-applications-properties
  • Он откроет окно. Теперь вы можете выбрать предпочитаемый браузер, чтобы установить его по умолчанию.
ответ дан karthick87 08.12.2010 в 11:22
источник
6

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

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

xdg-settings set default-web-browser chromium-browser.desktop
    
ответ дан stilllife 25.05.2016 в 10:53
5

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

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

export BROWSER=/usr/bin/firefox

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

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

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

    
ответ дан Marcel Stimberg 08.12.2010 в 11:21
2

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

sudo update-alternatives --config x-www-browser
sudo update-alternatives --config www-browser
    
ответ дан ddeimeke 08.12.2010 в 11:19
0

Дополнительно к этим ответам google-chrome обычно имеет символическую ссылку на версию, относящуюся к каналу:

/usr/bin/google-chrome -> /etc/alternatives/google-chrome -> /usr/bin/google-chrome-beta
    
ответ дан Wernight 12.11.2014 в 16:50
0

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

открыть -a "Google Chrome" --args -make-default-browser

Прочитайте полную статью здесь: Ссылка

    
ответ дан user3691432 21.07.2016 в 12:09
0

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

показывает только установленное приложение через apt-get, для ручной установки вы можете использовать

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
    
ответ дан azzamsa 18.02.2018 в 21:03