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

| 归档时间: |
|
| 查看次数: |
8384 次 |
| 最近记录: |