如何更改XML文件的默认应用程序?
我有Ubuntu 15.10
因此,更改XML文件的默认应用程序会被默认浏览器立即覆盖,并且不会保留更改。
如何将Gedit设置为XML文件的默认应用程序?
编辑:如果需要,我使用GNOME作为DE
哦,谢天谢地,我有一个解决方案。
首先,问题是由“GNOME”中“设置”中的“默认应用程序”引起的,为了保存浏览器之类的默认应用程序,它会覆盖默认设置应用程序并创建双重条目在~/.config/mimeapps.list
。 这样,除非您手动删除该条目的条目,否则无法更改该mimetype的默认应用程序。 去做吧:
- 编辑文件:
~/.config/mimeapps.list
- 找到
[Default Applications]
- 删除
application/xml
,我们要保留[Added Associations]
下的第二个条目 - 保存文件并退出
- 转到任何xml文件,现在可以通过
Right Click
>Properties
>Open With
方式更改默认应用程序
这可能是GNOME中的一个错误。
您需要从defaults.list
更改Default应用程序。
在terminal by中打开defaults.list文件
sudo -H gedit /usr/share/applications/defaults.list
如果您的默认浏览器是Firefox并且替换为xml=gedit
请搜索xml=firefox
。
那是
text/xml=firefox.desktop
至
text/xml=gedit.desktop
请享用!
在官方指南中尝试以下页面之一:
我最喜欢的更改默认应用程序和/或打开方式…选项的工具是这里很好的旧Ubuntu Tweak :
https://launchpad.net/ubuntu-tweak
是的,它已经很久没有更新了,但它仍然有效 ! (目前在Ubuntu 15.10上)
只需下载并安装: https : //launchpad.net/ubuntu-tweak/0.8.x/0.8.7/+download/ubuntu-tweak_0.8.7-1~trusty2_all.deb
或者通过调整可信赖来添加PPA。
然后你只需要启动Ubuntu Tweak并转到Admins然后转到File Type Manager ,找到你需要的文件类型 , 双击该条目,然后添加/删除应用程序和/或设置默认值 。
非GUI方式:
确保文件
~/.local/share/applications/defaults.list
~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
包含所需的条目,例如text/xml=gedit.desktop
和/或application/xml=gedit.desktop
在GNOME 3.26中:
- 右键单击要打开的文件
- 选择“属性”
- 单击“打开方式”选项卡
- 选择应用程序
- 点击“设为默认值”
转到文件 –
的.config / mimeapps.list
并打开它。 然后在默认应用程序下,查找以 – 开头的行 –
应用程序/ XML
改为 –
应用/ XML = org.gnome.gedit.desktop;