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

109

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

Ederico
источник

Ответы:

112

Посмотрите на ваш system-settings-> Details:

(Обратите внимание, что в более старых версиях Ubuntu Detailsназывается System Info)

введите описание изображения здесь

fossfreedom
источник
10
Ничего себе, это довольно глупое место, чтобы поместить это! Почти так же плохо, как перейти в «настройки», чтобы выключить компьютер в Windows 8.
Майк
4
в Ubuntu 14.04 [тема с корицей] перейдите кSystem Settings > Preferred applications
diEcho
Чтобы запустить это на Ubuntu 14.04 из CLI, попробуйте unity-control-center askubuntu.com/questions/116655/…
Winny
Как сделать так, чтобы приложение отображалось там?
Анафори
Для доступа к этому из CLI используйте gnome-control-centerи перейдите к System > Details. Вам также нужно будет использовать update-alternativesответ Сергея П. aka azure ниже, поскольку разные программы считывают настройки из разных источников.
Борис Бух
50

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

sudo update-alternatives --config x-www-browser
sudo update-alternatives --config gnome-www-browser
Сергей П. ака лазурь
источник
Это общесистемное изменение, и оно должно быть сделано в дополнение к ответу о свободе использования.
Flimm
3
Я попробовал все ответы здесь; только вторая из этих двух строк изменила браузер, в котором открылись внешние ссылки браузера (например, из Pidgin).
Тушить
Это наиболее подходящий способ сделать это, работая для i3WM и других настольных сред, где правила терминалов. Спасибо, что поделились.
Geppettvs D'Constanzo
Это не сработало для меня в Ubuntu 16.04 (пытался изменить браузер, используемый Thunderbird для открытия ссылок). Принятое решение сработало.
Этьен
39

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

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

Например:

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
Cybolic
источник
1
По причинам SEO: это работает с i3wm, когда Chrome проскальзывает x-www-browserи update-alternativesнедоступен, потому что это требуется sudo. Вы должны иметь в my-application.desktopналичии, например, в ~/.local/share/applications/my-app.desktop. Но вы не передаете весь путь xdg-settings, только имя файла.
black_puppydog
7

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

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

locate mimeapps.list

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

  • х-схема обработчика / HTTP
  • текст / html
  • Приложение / xhtml_xml
  • Изображение / WebP
  • х-схема обработчика / HTTPS
  • х-схема обработчика / FTP
  • х-схема обработчика / HTTPS
  • х-схема обработчика / FTP

и в категории [Добавленные ассоциации]

  • текст / html
  • текст / XML
  • Приложение / xhtml_xml
  • Изображение / WebP
  • х-схема обработчика / HTTPS
  • х-схема обработчика / FTP

Для 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

Для Chrome файл ~ / .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 или что-то еще).

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

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

Тестовая среда

$ 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
PADYMKO
источник
1

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

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

Адриан Кастравете
источник
Это не дает ответа на вопрос. Чтобы критиковать или запрашивать разъяснения у автора, оставьте комментарий под его постом - вы всегда можете комментировать свои собственные посты, и, когда у вас будет достаточно репутации, вы сможете комментировать любые посты .
Янв
Я думал, что это все еще ответило на вопрос для Skype, для которого, насколько я знаю, изменения в верхнем ответе не влияют на то, как Skype выбирает приложение по умолчанию при любых условиях. Ответ здесь, чтобы помочь пользователям в случае, если первый нет. Если это можно сделать, ответив комментариями к первому ответу, я сделаю именно это. :) Спасибо за внимание!
Адриан Кастравете
Получил свою точку зрения, Адриан - просто сидел в одной лодке. Тем не менее, это не решило это для меня. Что решило это, был этот ответ . Но это может быть связано с тем, что я использую LXDE в качестве рабочего стола.
Иззи
1

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

Fire Fox:
Предпочтения, отметьте «Всегда проверять, является ли Firefox браузером по умолчанию»

Хром:
Настройки, нажмите «Сделать браузер Chrome по умолчанию»

Sambit
источник
Это не работает для меня
15.04
1

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

Alex
источник