更改 GNOME 中的文件关联?

更改 GNOME 中的文件关联?

这篇博文讨论如何更改默认应用程序以在 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。

相关内容