Chrom(e/ium)/VSCode/Electron在Wayland+Gnome环境下,非整数倍缩放和Fctix5输入法框架踩坑,因无法解决Chrome的输入法问题(VSCode中其实不太需要写中文)最终还是回到X11。
缩放
Chromium/Electron都可以使用`
`--ozone-platform-hint=<wayland|x11|auto>
VSCode
只能使用启动参数code --ozone-platform-hint=<wayland|x11|auto>
Chrome
可以使用启动参数--ozone-platform-hint
,也可以设置chrome://flags/#ozone-platform-hint
输入法
可以使用启动参数--enable-wayland-ime
或--gtk-version=4
,但是Gnome只支持text-input-v3,不支持text-input-v1,因此在Gnome下只能使用--gtk-version=4
。
另外还需要安装kimpanel解决输入法候选框位置错误的问题。
Chrome
在当前版本的Chrome(115)下,使用--gtk-version=4
会导致崩溃无法启动,自己编译Chromium有可能解决,但是没有尝试。因此在Chrome中启用Fcitx5失败。或许其它输入法框架可行?
Chromium有关输入法的ISSUES:
- https://bugs.chromium.org/p/chromium/issues/detail?id=1183262
- https://bugs.chromium.org/p/chromium/issues/detail?id=1315264
- https://bugs.chromium.org/p/chromium/issues/detail?id=1039161
VSCode/Electron
Electron不支持Chromium的gtk4特性,Gnome又不支持text-input-v1,所以启用Fcitx5失败
发表回复