Как изменить браузер по умолчанию?

Можно ли изменить браузер по умолчанию для всех моих приложений?

1
задан 19 December 2013 в 00:01

6 ответов

Это способ ubuntu сделать это

sudo update-alternatives --config x-www-browser
sudo update-alternatives --config gnome-www-browser
45
ответ дан 25 May 2018 в 16:51
  • 1
    Это общесистемное изменение и должно быть сделано в дополнение к ответу fossfreedom. – Flimm 11 December 2013 в 17:56
  • 2
    Я попробовал все ответы здесь; только вторая из этих двух строк изменила браузер, в котором открывались внешние ссылки браузера (например, из Pidgin). – Stew 25 June 2014 в 20:57
  • 3
    Это наиболее подходящий способ сделать это, работая в i3WM и других средах настольных компьютеров, где действуют терминалы. Спасибо, что поделились. – Geppettvs D'Constanzo 30 April 2017 в 17:38
  • 4
    Это не сработало для меня на ubuntu 16.04 (пытался изменить браузер, используемый thunderbird для открытия ссылок). Принятое решение сработало. – Étienne 26 April 2018 в 10:15

Если ваш предпочтительный браузер не находится в этом меню или вы предпочитаете делать это из командной строки, эта команда позволит вам сделать то же самое, что и в ответе fossfreedom:

xdg-settings set default-web-browser name-of-browser.desktop

Например: [ ! d1]

xdg-settings set default-web-browser firefox.desktop

или

xdg-settings set default-web-browser chromium-browser.desktop

или

xdg-settings set default-web-browser google-chrome.desktop
29
ответ дан 25 May 2018 в 16:51
  • 1
    По соображениям SEO: это работает с i3wm, когда хром пробирается в x-www-browser, а update-alternatives недоступен, потому что он требует sudo. Вы должны иметь доступ к my-application.desktop, например, в ~/.local/share/applications/my-app.desktop. Но вы не передаете весь путь к xdg-settings, а только имя файла. – black_puppydog 26 September 2017 в 15:58

Все предпочтения о приложениях по умолчанию, которые ваш пользователь находится в файле «mimeapps.list». Я использую Gnome 3 и Debian, поэтому для меня это ~/.config/mimeapps.list.

Я не знаю, где находится этот файл, попробуйте выполнить команду:

locate mimeapps.list
[d2 ] Для переопределения по умолчанию веб-браузера вам нужно, по крайней мере, изменить значения в категории [Приложения по умолчанию]

x-schem-handler / http text / html application / xhtml_xml image / webp x-schem-handler / https x-schem-handler / ftp x-schem-handler / https x-schem-handler / ftp

и в категории [Приложения по умолчанию]

x-schem-handler / http text / xml text / html image / webp application / xhtml_xml x-schem-handler / ftp [!d15 ]

Для Opera файл ~/.config/mimeapps.list должен содержать:

[Default Applications]
x-scheme-handler/http=opera-browser.desktop
text/html=opera-browser.desktop
text/xml=opera-browser.desktop
application/xhtml_xml=opera-browser.desktop
image/webp=opera-browser.desktop
x-scheme-handler/https=opera-browser.desktop
x-scheme-handler/ftp=opera-browser.desktop

[Added Associations]
text/html=opera-browser.desktop;
text/xml=opera-browser.desktop;
application/xhtml_xml=opera-browser.desktop;
image/webp=opera-browser.desktop;
x-scheme-handler/https=opera-browser.desktop;
x-scheme-handler/ftp=opera-browser.desktop;

Попробуйте (должен быть открыт в Opera, если он установлен)

xdg-open somehtmlfile.html

Для [d23 ] Opera файл ~ / .config / mimeapps.list должен содержать:

[Default Applications]
x-scheme-handler/http=google-chrome.desktop
text/html=google-chrome.desktop
text/xml=google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
image/webp=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop

[Added Associations]
text/html=google-chrome.desktop;
text/xml=google-chrome.desktop;
application/xhtml_xml=google-chrome.desktop;
image/webp=google-chrome.desktop;
x-scheme-handler/https=google-chrome.desktop;
x-scheme-handler/ftp=google-chrome.desktop;

Попробуйте (должен быть открыт в Chrome, если он установлен)

xdg-open somehtmlfile.html

И так далее (Firefox или что-то еще).

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

Это актуально для меня система и будет изменяться от системы к системе, от среды рабочего стола до рабочей среды и т. Д.

Условия тестирования

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.6 (jessie)
Release:    8.6
Codename:   jessie
$ uname -a
Linux localhost 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
$s gnome-session --version
gnome-session 3.14.0
2
ответ дан 25 May 2018 в 16:51

Вы также можете изменить браузер по умолчанию в соответствующих настройках браузера - например,

Firefox:

Firefox: Preferences, tick 'Always check if Firefox is your default browser'

1
ответ дан 25 May 2018 в 16:51

Помимо некоторых комментариев выше, я бы предложил следующий главный ответ здесь. Это связано с изменением схем mimeapps / url вашего текущего пользователя.

Мне пришлось использовать это решение, чтобы заставить linux Skype вести себя нормально. Большинство других приложений будут использовать mimeapps / url или gnome-www-browser, но я думаю, что у них есть точка использования схем URL; иногда это имеет больше смысла.

0
ответ дан 25 May 2018 в 16:51
  • 1
    Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже своего сообщения - вы всегда можете прокомментировать свои собственные сообщения, и как только у вас будет достаточно репутации , вы сможете прокомментировать любую запись . – Jan 30 September 2014 в 13:04
  • 2
    Я думал, что это все еще ответило на вопрос о Skype , для которого, насколько мне известно, изменения в ответе top не влияют на то, как skype выбирает приложение по умолчанию в ] все условия. Ответ здесь, чтобы помочь пользователям, если первый не делает этого. Если это можно сделать, отвечая комментариями на первый ответ, я сделаю именно это. :) Спасибо за головы! – Adrian Castravete 30 September 2014 в 13:39
  • 3
    Понял, Адриан, просто сидел в одной лодке. Тем не менее, это не решило его для меня. Решив это, был этот ответ . Но это может быть связано с тем, что я использую LXDE в качестве рабочего стола. – Izzy 8 March 2015 в 03:16

Система -> Центр управления -> Предпочтительные приложения для ubuntu с MATE DESKTOP

0
ответ дан 25 May 2018 в 16:51

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

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