设置标准文件浏览器“打开包含文件夹”

设置标准文件浏览器“打开包含文件夹”

自从我在 Arch Linux 上安装了 EasyTag 以来,其他几个程序都使用 EasyTag 而不是 Nautilus 作为文件浏览器。

例如,如果我单击“打开包含文件夹”,Firefox 就会启动 EasyTag。

在哪里可以将 Nautilus 设置为我的“标准文件浏览器”?

答案1

您可以通过编辑文件来定义默认文件浏览器~/.local/share/applications/mimeapps.list。打开此文件并更改行inode/directory如下

inode/directory=nautilus.desktop;

如果这不起作用,您应该更改文件中的文件管理器

/usr/share/applications/mimeinfo.cache

通过添加(或更新)此行

inode/directory=nautilus.desktop

答案2

以下命令在 arch linux 中解决了这个问题:

xdg-mime default nautilus.desktop inode/directory

(来源:拱门论坛

答案3

您可以找到有关设置的全面说明默认应用程序在这里在相应的 Arch wiki 文章中。

对于您的具体情况,您可以编辑并向该部分~/.config/mimeapps.list添加新行。inode/directory=nautilus.desktop[Default Applications]

该文件应类似于以下文件:

[Default Applications]
text/plain=SciTE.desktop 
text/x-tex=texmaker.desktop 
inode/directory=nautilus.desktop

答案4

用于env XDG_UTILS_DEBUG_LEVEL=10 xdg-mime query default inode/directory获取查询文件的完整列表。您将得到如下输出:

Checking ~/.config/mimeapps.list
Checking ~/.local/share/applications/gnome-defaults.list and ~/.local/share/applications/gnome-mimeinfo.cache
Checking ~/.local/share/applications/defaults.list and ~/.local/applications/mimeinfo.cache
nautilus.desktop

检查每个文件。

相关内容