如何在14.04中将Thunar设置为我的默认文件管理器?

我想在14.04中将Thunar设置为我的默认文件管理器。 现在,我意识到这个问题与如何将Thunar设置为默认文件管理器非常相似? ,但我已经尝试了凯文的答案 ,为什么我在完成他的建议后尝试重新启动,但仍然使用Nautilus作为我的默认文件管理器。 我甚至尝试过社区帮助维基上推荐的shell脚本 ,Midnight Commander和Manual解决方案。 没有人将Thunar改为我的默认文件管理器。

我很好奇exo是否可以改变我的默认文件管理器,对dolphin说(因为我也看到了这个问题 及其答案 ),但也失败了。 有些东西告诉我,这个问题不仅影响我,而且影响其他用户,特别是15.04用户,因为Ubuntuuser在评论中报告他无法通过exo将dolphin设置为他的默认文件管理器。

如果您想知道我是如何检查这些文件管理器是否设置为默认值,那么我打开桌面上的文件夹,双击它们以查看它们是否在这些备用文件管理器中打开,并作为第二个测试我还尝试在Chrome中保存文件,以查看弹出的文件管理器窗口是否是我想要的。

如果相关,我将Unity作为我的桌面环境运行。

没有其他解决方案适合我。 结果我的桌面管理器使用gvfs而不是xdg。 因此我不得不为gvfs配置mimetype。

查看当前设置的内容:

gvfs-mime --query inode/directory 

将它设置为Thunar:

 gvfs-mime --set inode/directory Thunar.desktop 

并测试它:

 gvfs-open $HOME 

对不起,这有点晚了,但我希望它对你和其他人有用。 我从来没有找到’exo’方法也工作,为此目的安装一个应用程序很烦人,所以我寻找手动方法。 正确设置此选项(对于当前本地用户)的方法是编辑该文件

 ~/.local/share/applications/mimeapps.list 

并将此代码段添加到底部

 inode/directory=Thunar.desktop 

所以它看起来像我在下面链接的那个。

我相信设定它的另一种方法是

 xdg-mime default Thunar.desktop inode/directory 

但我不记得它是否与我上面发布的方法完全相同。

我不确定你是否需要注销才能使其生效,但它肯定比使用某些脚本,替换二进制文件或其他类似的hackery容易得多。 我不知道如何改变的一件事是文件选择器对话框。 该设置由GTK确定,但似乎没有办法配置它。 我希望这有帮助。 🙂

(如果过了一段时间你也决定想要Thunar的Unity快速列表,请打开另一个问题,我也会回答这个问题)

默认应用列表

如果Ubuntu与Debian Raspbian类似,你只需要在桌面上创建一个文件夹,右键单击它,打开,选择Thunar,确保“使用此作为此类文件的默认应用程序”,并且好的。 如果这不起作用,我很抱歉,我无法帮助你过去