最近,我通过以下命令将 Pop!_OS 中的默认文件管理器从 Nautilus 更改为 Dolphin:
xdg-mime default org.kde.dolphin.desktop inode/directory'
并通过执行以下命令再次检查默认文件管理器:
xdg-mime query default inode/directory
我得到这个输出:
org.kde.dolphin.desktop
但是,Gogle Chrome 仍然打开 Nautilus 作为默认文件管理器。我想过删除它,但这样做会对我的系统造成潜在的损坏,因为它是内置文件。这是查看场景的图片。
而且,当我浏览该图片时,Chrome 立即像往常一样使用 Nautilus 来浏览该图片。
无论如何要解决这个问题吗?我只是想确保所有应用程序都使用 Dolphin 作为默认文件管理器,而不删除 Nautilus。
更新:按照建议,我还使用xdg-open
命令来查找系统正在使用的默认文件管理器。我注意到,Dolphin 会自动打开并显示输入的文件位置。
答案1
这不是海豚与鹦鹉螺的问题。这是 GTK+2 与 GTK+3 的问题。为 GTK+2 编写的应用程序将使用看起来熟悉的人类主题文件选择对话框,而为 GTK+3 编写的应用程序将使用 GTK+3 外来的、看起来空洞的默认主题。
不幸的是,获得一致用户体验的唯一方法是使用所有 GTK+2 应用程序,或切换到基于 Qt 的 DE,如 LXQT 或 KDE。