您尚未登录。

#1 2024-11-17 00:45:30

千年草
会员
注册时间: 2023-04-11
帖子: 4

cosmic wayland下etectron应用(qq, vsc, steam)无法使用中文输入法

能确认的是这几个electron应用运行在wayland而不是xwayland下
尝试过修改环境变量和传递命令行参数“--ozone-platform-hint=auto --enable-wayland-ime”均无效
之前在kde和xwayland下是正常的

求助还有没有其他方法QAQ

离线

#2 2024-11-17 00:53:50

WhiredPlanck
会员
注册时间: 2020-07-26
帖子: 25

Re: cosmic wayland下etectron应用(qq, vsc, steam)无法使用中文输入法

Steam 不是 Electron 应用,它一直没法使用输入法的。

如果是 QQ 或者 VS Code 话,尝试这个命令行参数:

--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime

离线

#3 2024-11-17 08:33:47

BRS5672023
会员
注册时间: 2020-07-07
帖子: 131

Re: cosmic wayland下etectron应用(qq, vsc, steam)无法使用中文输入法

WhiredPlanck 说:

Steam 不是 Electron 应用,它一直没法使用输入法的。

如果是 QQ 或者 VS Code 话,尝试这个命令行参数:

--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime

这个是支持 text-input-v1 的桌面才能用的,目前需要等 electron 支持 text-input-v3。。作为对比,目前 chromium 使用 text-input-v3 需要的 flag 是

--enable-wayland-ime
--wayland-text-input-version=3

在线

页脚