Ubuntu 23.10中如何将Thunar设为默认文件管理器?已执行xdg-mime命令但“在文件夹中显示”仍打开Nautilus
嗨,我明白你的困扰——明明已经用xdg-mime把Thunar设为了默认目录打开程序,但系统的“在文件夹中显示”还是顽固地唤起Nautilus,确实挺闹心的。我之前也碰到过类似的情况,给你几个实用的解决步骤,你可以挨个试试:
先把所有相关的MIME类型都绑定到Thunar,有些程序可能用
application/x-directory而不是inode/directory,执行这条命令:xdg-mime default thunar.desktop inode/directory application/x-directory接着更新桌面应用数据库,确保系统能识别到你的更改,先试试用户级别的更新:
update-desktop-database ~/.local/share/applications/
如果没效果,再试试全局的(需要sudo权限):sudo update-desktop-database /usr/share/applications/对于GNOME桌面来说,很多系统组件会优先读取gsettings里的配置,你可以检查并修改默认文件管理器的设置:
先查看当前的默认值:gsettings get org.gnome.desktop.default-applications.file-manager exec
如果返回的是'nautilus',就改成Thunar:gsettings set org.gnome.desktop.default-applications.file-manager exec 'thunar'
顺便把启动参数也设置好,确保Thunar能正确接收路径参数:gsettings set org.gnome.desktop.default-applications.file-manager exec-arg '%U'还有个GNOME专属的工具
gio,也可以用来确认并设置MIME关联,执行这条命令确保Thunar被正确关联到目录类型:gio mime inode/directory thunar.desktop最后一步千万别忘:注销当前用户再重新登录,系统需要重新加载这些配置才能让更改完全生效。
我当时按这个流程操作后,不管是“在文件夹中显示”还是双击目录,都乖乖用Thunar打开了,你可以试试看!
备注:内容来源于stack exchange,提问作者thanEay

