如何强制 Firefox 使用新的默认文件管理器(Nemo)打开下载?

如何强制 Firefox 使用新的默认文件管理器(Nemo)打开下载?
  1. 我安装了 Ubuntu 14.04。
  2. 然后我安装了 Nemo 并将其配置为我的新的默认文件管理器。

除了 Firefox 浏览器之外,大多数功能都运行良好。如果我下载文件并在 Firefox 中单击“打开包含文件夹",浏览器将使用 Nautilus 显示该文件,而不是使用 Nemo 显示。

如何解决这个问题?

我的配置是将 Nemo 设置为默认文件管理器:

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

输出xdg-mime query default inode/directorynemo.desktop

该命令xdg-open $HOME使用 Nemo 打开我的主目录。

更新: 这个命令可以达到这个目的:

sudo mv /usr/bin/nautilus /usr/bin/natilus.back && sudo ln -s /usr/bin/nemo /usr/bin/nautilus

答案1

这是你提倡的笨拙、快速且肮脏的解决方案。你不能Nautilus再使用了。如果这是你的意图,那么最好将其永久删除。

$ sudo apt-get remove nautilus

否则,我相信正确的解决方案是修改defaults.list位于/usr/share/applications建议的文件这里

在 Ubuntu Xenial 16.04 中,我确实注释掉了原来的行,并替换nautilusnemo例如

#inode/directory=nautilus-folder-handler.desktop
inode/directory=nemo.desktop

然后只需重新启动 Firefox 就可以了...

答案2

这招有用

sudo mv /usr/bin/nautilus /usr/bin/natilus.back && sudo ln -s /usr/bin/nemo /usr/bin/nautilus

答案3

运行以下命令并检查该文件夹属于哪个应用程序,

xdg-mime query default inode/directory

完成此操作后,为了将 Nemo 设置为默认设置,请尝试以下步骤:

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

为了检查 nemo 是否已设置为默认值,请使用以下命令,

xdg-open $HOME

相关内容