Есть ли возможность сменить мой браузер по умолчанию для всех моих приложений?
Посмотри в система-настройки -> детали
:
(Обратите внимание, что в старых версиях 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
Е. Г.:
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.список и". Я использую GNOME 3 и Debian, поэтому для меня это ~/.конфиг/mimeapps.список
.
Я не знаю, где может быть расположен этот файл, попробуйте команду:
locate mimeapps.list
Для блокировки по умолчанию веб-браузера, вам нужно, по крайней мере, изменение значений в рубрике [приложения]
и в категории [добавлено объединений]
Для Опера файл `~/.конфиг/mimeapps.список должен содержать:
[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;
Попробуйте (должны быть открыты в опере, если он установлен)
xdg-open somehtmlfile.html
Для Хром файл ~/.конфиг/mimeapps.список должен содержать:
[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, или что-то еще).
Вам нужно только переопределить желание MIME-типов. Но я рекомендую использовать 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
Вы также можете изменить ваш браузер по умолчанию в соответствующих настройках браузера например
В Firefox:<БР>
Хром:<БР>
За исключением некоторых из указанных выше замечания, я бы предложил следующий верхний ответ здесь. Он включает в себя изменения mimeapps/URL-адреса схемы текущего пользователя.
Мне пришлось использовать это решение, чтобы сделать Linux скайп вести себя нормально. Большинство других приложений использовать х-www-браузер или Гном-www-браузер но я думаю, у них есть точки применения схемы URL-адресов; иногда это имеет больше смысла.