use*_*ame 19 shortcut-keys google-chrome window focus
我使用 Ubuntu 21.04,并且在 14.04 版本下恰好遇到了似乎很久以前就解决的问题。但现在它又回来了。我使用 Chrome 94.0.4606.61\xef\xbc\x88Official Build\xef\xbc\x89,当打开“另存为...”对话框时,我宁愿直接按 Enter 按钮来确认我的选择。相反,它没有聚焦,所以我必须将光标移动到“保存”按钮并按下它,因为没有热键让我聚焦该对话框。
\n如果有人能建议我如何在 Ubuntu 21.04 下修复它,我将不胜感激。
\n不幸的是,这是一个错误,可能与xdg-desktop-portal. 它会影响任何容器化格式的某些应用程序,不仅包括 snap,还包括 flatpak 和 appimage。鼠标用户不会很快看到它,但对于键盘用户来说这是一个巨大的烦恼。Firefox 和 Thunderbird(容器化)也受到影响。
该错误已经存在了一段时间,并且在即将发布的 Ubuntu 22.04 中仍未得到解决。在当前的 Ubuntu LTS 20.04 中,它运行得很好。
Xorg 用户可以使用devilspie或devilspie2解决此错误(在此注明)。devilspie2自动聚焦 xdg-desktop-portal 对话框的规则是:
if ( get_application_name() == 'xdg-desktop-portal-gnome' and get_window_type() == 'WINDOW_TYPE_DIALOG' )
then
focus_window();
end
Run Code Online (Sandbox Code Playgroud)
san*_*lio -3
“...任何人都可以建议我如何在 Ubuntu 21.04 下修复它。”
如果这听起来微不足道,我很抱歉,但我认为这是唯一的方法:
注意:我在以下任一系统中都没有看到这种行为
系统1:Ubuntu 20.04.3
1.1. Chrome 版本 94.0.4606.54(官方版本)(64 位)
1.2. Chromium 版本 95.0.4638.69(官方版本)snap(64 位)
系统2:Lubuntu 20.04.3
2.1. Chrome 版本 95.0.4638.69(官方版本)(64 位)
我知道这个 Ubuntu 版本没有被引用,但它介于 18.04.6 Mate 和 21.04 之间,被引用了......这很奇怪。