我想在 15.04 中将 Thunar 设置为我的默认文件管理器。现在,我意识到这个问题与如何将 Thunar 设置为默认文件管理器?,但我试过Kevin 的回答,为什么我甚至在完成他的建议后尝试重新启动,但 Nautilus 仍然被用作我的默认文件管理器。我甚至尝试了shell 脚本、Midnight Commander 和 Community Help Wiki 上推荐的 Manual 解决方案。没有一个将 Thunar 更改为我的默认文件管理器。
我很好奇 exo 是否可以改变我的默认文件管理器,比如说 dolphin(因为我也看到这个问题和它的答案),但也失败了。有迹象表明,这个问题不仅影响我,还影响其他用户,特别是 15.04 用户,因为 Ubuntuuser 在评论中报告说,他也无法通过 exo 将 dolphin 设置为他的默认文件管理器。
如果您想知道我如何检查这些文件管理器是否设置为默认值,那么我会通过双击打开桌面上的文件夹来查看它们是否在这些备用文件管理器中打开,作为第二个测试,我还尝试在 Chrome 中保存文件,看看弹出的文件管理器窗口是否是我想要的。
如果相关的话,我正在运行 Unity 作为我的桌面环境。
答案1
其他解决方案对我都不起作用。事实证明我的桌面管理器使用的是 gvfs 而不是 xdg。因此我不得不为 gvfs 配置 mimetype。
查看当前设置的内容:
gvfs-mime --query inode/directory
将其设置为 Thunar:
gvfs-mime --set inode/directory Thunar.desktop
并测试一下:
gvfs-open $HOME
答案2
很抱歉,这有点晚了,但我希望它仍然对您和其他人有所帮助。我也从未发现“exo”方法有效,而且为此安装应用程序很烦人,所以我寻找手动方法。正确设置此选项(针对当前本地用户)的方法是编辑文件
~/.local/share/applications/mimeapps.list
并将此代码片段添加到底部
inode/directory=Thunar.desktop
这样它看起来就像我下面链接的那个。
我相信另一种设置方法是
xdg-mime default Thunar.desktop inode/directory
但我不记得它是否与我上面发布的方法完全相同。
我不确定是否需要注销才能使此操作生效,但这肯定比使用某些脚本、替换二进制文件或其他类似的黑客手段要容易得多。我不知道如何更改的一件事是文件选择器对话框。该设置由 GTK 决定,但似乎没有办法对其进行配置。希望这对您有所帮助。:)
(如果过了一段时间你决定也想要 Thunar 的 Unity 快捷列表,请提出另一个问题,我也会回答)
答案3
如果 Ubuntu 与 Debian Raspbian 类似,您只需在桌面上创建一个文件夹,右键单击它,打开它,选择 Thunar,确保选中“将此用作此类文件的默认应用程序”,然后单击确定。如果这不起作用,很抱歉我无法帮助您解决这个问题