在 Archlinux 中为 Firefox 设置新的默认文件管理器

在 Archlinux 中为 Firefox 设置新的默认文件管理器

我正在尝试在 Archlinux 中使用 Dolphin 作为 Firefox 的文件选择器,而不是 Nautilus。我读了但这并没有解决我的问题。该配置似乎与 Firefox 有关

xdg-mime query default inode/directory
dolphin.desktop

哪个是对的。还

cat /usr/share/applications/mimeinfo.cache | grep  x-directory/gnome-default-handler
x-directory/gnome-default-handler=kde4-dolphin.desktop;

看来也是对的。我缺少什么?

答案1

目前(2018-09-25)不存在用户可配置的方法来更改 Firefox 中的此行为。

这是一个已知的错误:Firefox 不使用默认文件管理器

Bugzilla 首次报道于 2016 年 7 月 8 日。在撰写本文时,此错误尚未分配且未解决。

答案2

我在运行 Manjaro 4.18.9-1 时遇到了类似的问题。安装 nautilus 进行测试后,firefox 开始使用 nautilus 打开文件夹,我删除了 nautilus 和 firefox,然后使用 Atom 打开文件夹。

至少对我来说,这个解决方案有效:

  • 关闭火狐浏览器
  • 转到文件管理器(在我的例子中是 Thunar),右键单击文件夹,然后单击“打开为”
  • 标记“将此应用程序用作默认应用程序”并选择您的文件管理器
  • 打开firefox看看是否有效

答案3

Firefox 使用 GIO 的 GAppInfo。 GIO 的行为与 xdg-mime 的行为略有不同。通过添加inode/directory=ranger.desktop$HOME/.config/mimeapps.list我的firefox可以正常打开目录。

xdg-mime query default inode/directory您可以检查和之间的差异gio mime inode/directory

答案4

about:config在地址栏输入

搜索ui.allow_platform_file_picker

将其切换至真的

重新启动火狐浏览器。

相关内容