“另存为”对话框不允许我输入文件名。我该如何解决这个问题?

aBe*_*aBe 11 gui dialog i3-wm snap 22.04

在此输入图像描述

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

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

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

aBe*_*aBe 2

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

根据@vanadium,它似乎与Snap,i3wm和 相关xdg-portal-gtk。我检查了其他快照,问题存在于chromium,但不存在于codeblendersignal-desktop


小智 0

在 Ubuntu 22.04(从 18.04 最新更新)上,我让 Firefox 和 Chromium 浏览器恢复使用良好的系统 SaveAs 对话框,而不是可怕的(((搜索框焦点抓取器,几乎不可能更改默认文件名)) ) 对话框,方法如下:

sudo snap install snapd
Run Code Online (Sandbox Code Playgroud)

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

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

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