当前位置: 首页>>技术问答>>正文


如何更改我的默认浏览器?

,

问题描述

是否有更改我的所有应用程序的默认浏览器的选项?

最佳解决方案

看看你的system-settings – > Details

(请注意,在较早版本的Ubuntu Details中称为System Info)

default-browser,ubuntu

次佳解决方案

这是一个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.list”中的默认应用程序的所有首选项。我使用Gnome 3和Debian,所以对我来说它是~/.config/mimeapps.list

我不知道这个文件可能位于哪里,试试命令:

locate mimeapps.list

对于覆盖默认情况下,您至少需要一个Web浏览器,在类别[默认应用程序]中更改值

  • x-scheme-handler /HTTP

  • text /html的

  • 应用程序/xhtml_xml

  • 图像/WEBP

  • x-scheme-handler /HTTPS

  • x-scheme-handler /FTP

  • x-scheme-handler /HTTPS

  • x-scheme-handler /FTP

和类别[添加关联]

  • text /html的

  • 文/XML

  • 应用程序/xhtml_xml

  • 图像/WEBP

  • x-scheme-handler /HTTPS

  • x-scheme-handler /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或其他)。

你只需要覆盖欲望mimetypes。但我建议使用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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/710.html,未经允许,请勿转载。