![Compose 键在某些应用程序中不起作用](https://linux22.com/image/933041/Compose%20%E9%94%AE%E5%9C%A8%E6%9F%90%E4%BA%9B%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%20.png)
首先:我在 Wayland 下的 Ubuntu 20.04.1 上安装 Gnome(3.36.4)(使用 Mutter 3.36.6)。
我使用 Compose 键 (alt-gr) 在纯美式键盘上输入著名的变音符号 (äÄöÖüÜß)。它在大多数应用程序中都可以正常工作,但在启用 ozone 平台使其与原生 Wayland 渲染器一起运行时,我在 Chromium Beta 中使用它时遇到了麻烦。(将 Chromium 与 xwayland 结合使用时,Compose 键可以正常工作)
# command used for startup
chromium-browser --enable-features=UseOzonePlatform --ozone-platform=wayland
我很确定这是 chromium 的问题(chrome、microsoft edge、electron 12 等也有这个问题),但在问题解决之前我现在能做些什么吗?我读过GTK_IM_MODULE=xim
以前这种方法有效,但据我所知,wayland 在这里的工作方式不同。
答案1
幸运的是,这个问题已经得到修复。修复将包含在Chrome 98(测试版于 2022-01-06 发布,稳定版于 2022-02-01 发布),您已经可以在最新的开发版本中试用它。
详情请见此处:https://bugs.chromium.org/p/chromium/issues/detail?id=1142908