这篇博文讨论如何更改默认应用程序以在 Nautilus 中处理单个文件类型的文件类型(右键单击文件,“打开方式”,然后选择新的默认应用程序),但是有没有办法列出全部当前关联并一次性配置它们,类似于Windows的“文件夹选项|文件类型”选项卡?似乎有一堆我想要更改的默认关联(所有各种图像文件都在 IceWeasel 而不是图像查看器中打开),并且我不想在文件中逐一更改它们经理。如果没有 GUI 来执行此操作,那么 Nautilus 将其文件关联存储在哪里?我可以使用文本编辑器编辑它们吗?
答案1
在我的系统(Debian Jessie)上,我发现指定默认应用程序的所有常规方法都不会覆盖隐藏在~/.config/mimeapps.list
.
即使在我告诉 Thunar 将正确的应用程序设置为默认应用程序之后,Thunar 仍坚持使用 gedit 打开特定文件。当我从 中删除设置后~/.config/mimeapps.list
,它再次开始正常工作。
答案2
您的所有文件关联都存储在$HOME/.local/share/applications/mimeapps.list
.其中一些不在您的个人mimeapps.list
档案中。有一个系统范围的文件,其中包含/usr/share/applications/mimeapps.list
和/或 中的所有默认关联/usr/share/applications/defaults.list
。
欲了解更多信息,请查看规格/mime-actions-spec
编辑:
在 Fedora 14 中我有这些设置文件:
/var/lib/gdm/.local/share/applications/mimeapps.list
/usr/share/applications/defaults.list
/usr/local/share/applications/defaults.list
$HOME/.local/share/applications/defaults.list
$HOME/.local/share/applications/mimeapps.list
答案3
我使用的是 Ubuntu 13.10。
您需要编辑的文件是/etc/gnome/defaults.list。