我有 Ubuntu 15.10
因此,更改 XML 文件的默认应用程序会立即被默认浏览器覆盖,并且不会保留更改。
如何将 Gedit 设置为 XML 文件的默认应用程序?
编辑:如果需要的话,我使用 GNOME 作为 DE
答案1
哦,感谢上帝,我有一个解决方案。
首先,问题是由“GNOME”上的“设置”中的“默认应用程序”引起的,为了保存浏览器之类的默认应用程序,它会覆盖一组应用程序的默认设置,并在下创建一个双重条目~/.config/mimeapps.list
。这样,除非您手动删除该 mimetype 的条目,否则无法更改该 mimetype 的默认应用程序。操作方法:
- 编辑文件:
~/.config/mimeapps.list
- 找出
[Default Applications]
- 删除
application/xml
,有第二个条目[Added Associations]
,我们想保留它 - 保存文件并退出
- 转到任何 xml 文件,现在可以通过以下方式更改默认应用程序
Right Click
>>Properties
Open With
这可能是 GNOME 中的一个错误。
答案2
您需要将默认应用程序从 更改为defaults.list
。
在终端中打开 defaults.list 文件
sudo -H gedit /usr/share/applications/defaults.list
如果您的默认浏览器是 Firefox,请搜索xml=firefox
并替换xml=gedit
。
那是
text/xml=firefox.desktop
到
text/xml=gedit.desktop
享受!
答案3
请尝试官方指南中的以下页面之一:
答案4
在 GNOME 3.26 中:
- 右键单击要打开的文件
- 选择“属性”
- 点击“打开方式”选项卡
- 选择应用程序
- 点击“设为默认值”