“另存为”对话框不允许我输入文件名。我该如何修复?

“另存为”对话框不允许我输入文件名。我该如何修复?

在此处输入图片描述

在某些程序(例如 Firefox(Snap))中,如果我触发另存为...一个对话框打开了。如果我尝试修改文件名,我可以用光标键移动插入符号,但只要我按任意键输入文本,就会出现一个筛选框来筛选列出的文件名,因此我无法指定文件名。

自从我更新到 Ubuntu 22.04 后就出现了这种情况。这很烦人。我总是必须使用默认名称保存,然后在磁盘上找到该文件并重命名。

我正在使用 i3wm,以防万一。有人知道如何修复这个问题吗?

答案1

我的问题已解决将 Firefox Snap 替换为 APT 版本(谢谢@24601)

Snap据 @vanadium 称,这似乎与i3wm和有关xdg-portal-gtk。我检查了其他快照,发现该问题存在于 中chromium,但不存在于codeblendersignal-desktop

答案2

在 Ubuntu 22.04(从 18.04 最新更新)框中,我让 Firefox 和 Chromium 浏览器重新使用良好的系统 SaveAs 对话框,而不是可怕的 (((搜索框焦点抓取器并且几乎不可能从默认值更改文件名))) 对话框,方法是执行以下操作:

sudo snap install snapd

此版本的 snapd,2.38.3,显然覆盖了 apt 安装的 snapd 版本 2.38。

没有安装 snapd 的 snap 版本(“ snap list” 中没有列出)是坏盒子和没有问题的笔记本电脑之间的明显区别。

我应该注意,about:config 设置需要从widget.use-xdg-desktop-portal.file-picker恢复为默认值。20

相关内容