我怎样才能让所有应用程序使用 Nemo 的文件选择对话框而不是 Nautilus?

我怎样才能让所有应用程序使用 Nemo 的文件选择对话框而不是 Nautilus?

我很久以前就换用了 nemo,因为我认为它在很多方面都比 nautilus 好。不过有一件小事让我很困扰:

每当我想在 gedit(或 evince,但我确信还有其他程序)中打开文档时,出现的不是 nemo 文件选择窗口,而是 nautilus 窗口。

我当然按照许多其他帖子的建议用 nautilus 替换了 nemo:

 gsettings set org.gnome.desktop.background show-desktop-icons false

 xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search

并且还

 ln -s /usr/bin/nemo /usr/local/bin/nautilus

以便完全替代 nautilus,但这没有帮助。在 gedit/evince 中按打开 (Ctrl+o) 时会触发哪个程序/可执行文件?

答案1

这不是 Nemo 与 Nautilus 的问题。这是 GTK+2 与 GTK+3 的问题。为 GTK+2 编写的应用程序将使用熟悉的 Humanity 主题文件选择对话框,而为 GTK+3 编写的应用程序将使用外星人、空心的 GTK+3 默认主题。

不幸的是,获得一致的用户体验的唯一方法是使用所有 GTK+2 应用程序,或者切换到基于 Qt 的 DE,如 LXQT 或 KDE。

对不起。

答案2

我认为您必须运行下一个命令:

xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search
gsettings set org.gnome.desktop.background show-desktop-icons false
gsettings set org.nemo.desktop show-desktop-icons true

并检查 Nemo 是否为默认:

xdg-mime query default inode/directory

这里也有一个改变的指南 https://help.ubuntu.com/community/DefaultFileManager

相关内容