默认情况下,当您按下例如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 文件选择对话框的图像:
这是 Firefox 64 中的 KDE 文件选择对话框的样子:
这样,其他程序(如 Thunderbird)也将使用 KDE 对话框。
资料来源:
https://www.reddit.com/r/linux/comments/a59ip5/firefox_640_released/eblfwcb
https://pointieststick.wordpress.com/2018/12/16/this-week-in-usability-productivity-part-49/
编辑(感谢芥子菜):
目前,“另存为...”方面存在一个主要问题。用户需要自己提供文件名和扩展名。当用户
.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