Попробованный для установки браузера по умолчанию с помощью инструментов GUI, но это не работало в целом. Существует ли способ настроить браузер по умолчанию в масштабе всей системы из командной строки?
Выполните следующую команду в терминале, для изменения браузера по умолчанию.
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
Добавьте вышеупомянутую строку в последнем,
Альтернативный метод GUI:
Это зависит немного от того, что "браузер по умолчанию" точно означает, т.е. для того, какая цель Вы хотите изменить браузер. Некоторые программы игнорируют любые настройки в масштабе всей системы и используют их собственные настройки.
Тем не менее можно установить браузер по умолчанию для всех программ, начинающих браузер с дженерика sensible-browser
команда путем экспорта BROWSER
переменная, например, добавляют строку к файлу ~/.bashrc
:
export BROWSER=/usr/bin/firefox
Другой универсальный способ назвать браузер x-www-browser
, этот обрабатывается системой "альтернатив" Debian:
sudo update-alternatives --config x-www-browser
Если Вы хотите настроить браузер только для командной строки как рысь, необходимо настроить www-browser
вместо этого.
Попробуйте следующие команды:
sudo update-alternatives --config x-www-browser
sudo update-alternatives --config www-browser
Дополнительный тем отвечают, что Google Chrome обычно имеет символьную ссылку на определенную для канала версию:
/usr/bin/google-chrome -> /etc/alternatives/google-chrome -> /usr/bin/google-chrome-beta
Уже предложенные методы не могли бы работать на некоторое приложение (например, HipChat).
Я должен был сделать:
xdg-settings set default-web-browser chromium-browser.desktop
Установите Chrome как браузер по умолчанию из командной строки
откройте-a "Google Chrome" - args - делать-браузер-по-умолчанию
Прочитайте полную статью здесь: http://www.blogcookie.com/2016/07/set-chrome-default-browser-command-line/
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
Для меня, сегодня, рабочего 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
Для меня, 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 открывается как ожидалось.
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