在 GNOME 中更改文件关联?

Jez*_*Jez 8 gnome nautilus files

这篇博文讨论了如何在 Nautilus 中更改默认应用程序以处理单个文件类型的文件类型(右键单击文件,“打开方式”,然后选择新的默认应用程序),但是有没有办法列出所有当前关联并一次性配置它们,类似于 Windows 的“文件夹选项 | 文件类型”选项卡?似乎有一堆我想要更改的默认关联(所有各种图像文件都在 IceWeasel 而不是图像查看器中打开),而且我不想在文件中逐一更改它们经理。如果没有用于执行此操作的 GUI,那么 Nautilus 将其文件关联存储在哪里?我可以用文本编辑器编辑它们吗?

sly*_*oty 7

您的所有文件关联都存储在$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
Run Code Online (Sandbox Code Playgroud)


小智 7

在我的系统 (Debian Jessie) 上,我发现指定默认应用程序的所有常规方法都不会覆盖隐藏在~/.config/mimeapps.list.

即使我告诉 Thunar 将正确的应用程序设为默认应用程序,Thunar 仍坚持使用 gedit 打开特定文件。当我从 中删除设置时~/.config/mimeapps.list,它又开始正常工作了。