Можно ли изменить браузер по умолчанию для всех моих приложений?
Это способ ubuntu сделать это
sudo update-alternatives --config x-www-browser
sudo update-alternatives --config gnome-www-browser
Если ваш предпочтительный браузер не находится в этом меню или вы предпочитаете делать это из командной строки, эта команда позволит вам сделать то же самое, что и в ответе 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
Все предпочтения о приложениях по умолчанию, которые ваш пользователь находится в файле «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
Вы также можете изменить браузер по умолчанию в соответствующих настройках браузера - например,
Firefox:
Firefox:
Помимо некоторых комментариев выше, я бы предложил следующий главный ответ здесь. Это связано с изменением схем mimeapps / url вашего текущего пользователя.
Мне пришлось использовать это решение, чтобы заставить linux Skype вести себя нормально. Большинство других приложений будут использовать mimeapps / url или gnome-www-browser, но я думаю, что у них есть точка использования схем URL; иногда это имеет больше смысла.
Система -> Центр управления -> Предпочтительные приложения для ubuntu с MATE DESKTOP