如何让 Firefox 64 使用 KDE 文件选择对话框?

DK *_*ose 11 kde firefox kubuntu gtk3

默认情况下,当您按下时,Firefox 使用 GTK 文件选择对话框,例如,Control+O打开本地文件。

Kubuntu 用户如何让 Firefox 使用 KDE 文件选择对话框?

DK *_*ose 12

编辑:这个问题涉及 Kubuntu 18.04。Kubuntu 20.04 的用户会发现体验非常不错。


这在 Firefox 64 中是可能的,重要的警告是它目前有问题。请参阅下面的编辑。

首先,Kubuntu 18.04+ 用户需要安装xdg-desktop-portal. 您的系统可能已经xdg-desktop-portal-kde默认安装。

  • 要查看您是否喜欢它,只需运行 GTK_USE_PORTAL=1 firefox

  • 如果您想保留 Firefox 的 KDE 文件选择对话框export GTK_USE_PORTAL=1,请在~/.profile假设您的系统不使用~/.bash_profile~/.bash_login. 默认的 Kubuntu 安装中既不存在~/.bash_profile也不~/.bash_login存在。注销并重新登录。

这是 Firefox 64 中 GTK 文件选择对话框的图像:

GTK 文件选择对话框

这就是 Firefox 64 中 KDE 文件选择对话框的样子:

带有 KDE 文件选择对话框的 Firefox 64

资料来源:


编辑(感谢cipricus提供的评论):

  • “另存为...”方面目前存在一个主要问题。用户需要自己提供文件名和扩展名。例如,在.deb下载来自https://www.google.com/chrome/的文件时,这可能会很困难。错误 402077 - SaveFile 没有设置 current_name可能在某种程度上解决了这个问题。

  • 如果用户将 Firefox 设置为要求下载目的地,则其他可用性问题与默认为根文件夹的文件选择对话框有关。


Zre*_*ren 7

在较新版本的 Firefox 中,您可以转到about:config并设置widget.use-xdg-desktop-portaltrue. 这比GTK_USE_PORTAL=1在 Firefox 启动器中设置环境变量要容易得多。