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

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

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

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

答案1

编辑:这个问题与 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 文件选择对话框的样子:

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

这样,其他程序(如 Thunderbird)也将使用 KDE 对话框。

资料来源:


编辑(感谢芥子菜):

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

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

答案2

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

相关内容