早些时候text/xml
,firefox
我认为默认情况下我的文件是打开的。不确定这一点,因为我记不清了。然后我想我安装了geany
,然后我的text/xml
文件总是默认由 Geany 打开,直到我安装google-chrome
. 现在我看到它们默认由google-chrome
.
直到现在,我都懒得去检查与特定文件类型关联的默认应用程序是什么。
现在,当我检查我的/usr/share/applications/defaults.list
文件时,我看到了:
text/html=firefox.desktop;google-chrome.desktop
text/xml=google-chrome.desktop;
application/xhtml_xml=google-chrome.desktop;
Run Code Online (Sandbox Code Playgroud)
我的默认浏览器仍然设置为firefox
. 上面的第一行同时显示了 Firefox 和 Chrome,text/html
但因为text/xml
它只有 Chrome。
我认为早些时候它是 Geanytext/xml
因为这是默认情况下 Geany 用于打开 XML 文件的原因。我不确定这一点,因为我从未检查过。
";"
在文件中读取分号 ( )。我正在使用 Fedora 20 - Mate 桌面环境。
根据@slm 的回答,我看到我的 xml 文件类型与 Geany 相关联。但我看到他们用 Chrome 打开。
$ xdg-mime query default application/xml
geany.desktop
$
Run Code Online (Sandbox Code Playgroud)
正如我上面提到的,我的/usr/share/applications/defaults.list
文件显示
text/xml=google-chrome.desktop;
Run Code Online (Sandbox Code Playgroud)
那么有什么区别,哪些应该覆盖?