在 22.04.03 LTS 中,当从浏览器打开“另存为...”或“打开...”对话框时,焦点仍停留在原始窗口中,从而阻止键盘导航

在 22.04.03 LTS 中,当从浏览器打开“另存为...”或“打开...”对话框时,焦点仍停留在原始窗口中,从而阻止键盘导航

在以前的 Ubuntu 版本中,我可以在“另存为...”中保存文件时使用键盘导航,打开文件时也是如此。

但是,从更新到 22.04 开始,每当我从浏览器打开其中一个文件时(我测试过 Chrome、Chromium 和 Firefox,它们都有同样的问题,但 LibreOffice 没有这个问题,如果它有助于解决问题),原始窗口就会保持焦点。这使得我无法使用键盘在窗口中导航,除非先使用鼠标单击新窗口。我甚至无法单击“Enter”来保存文件,这是我最常做的事情。作为一种 hack/解决方法,我发现我可以按两次 Alt-Tab,这似乎将焦点带到对话框中。但是,这不直观且繁琐,增加了两个新的击键并减慢了我经常执行的许多操作。

我注意到有人报告了类似的问题,使用 Chrome,账号为 21:

如何让 Chrome 浏览器在 Ubuntu 21.04 下打开时“另存为”对话框成为焦点?

在这种情况下,它被认为是一个错误,但那篇帖子是近两年前的帖子,人们在帖子中发帖,但问题仍然没有解决。我看到的唯一解决方法是安装一个额外的软件包 devilspie,并使用自定义脚本来覆盖默认行为,这是我宁愿避免的事情。

似乎引入此错误的相关较新版本的软件被强行安装到 LTS 用户身上,而没有解决这个问题。在我看来,这似乎是一个重大疏忽,尤其是因为界面上还有一长串其他问题,我计划在其他问题中解决这些问题。

有什么方法可以修复此行为吗?或者我只需要向适当的渠道报告此问题并希望它得到修复,但我对此并不抱太大希望,因为尽管有相当多的人对此抱怨,但看起来它已经近两年没有得到修复了?有什么方法可以加快修复该错误的进程,或者恢复到对话框和焦点按预期运行的早期软件版本?

相关内容