我很久以前就换用了 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