无论使用补丁过的 wine-for-wechat (8.9-1) 还是 wine 官包,都有这个问题。
该问题持续一段时间了,一直到目前最新的微信版本都如此。
简单来说就是在聊天的时候,使用 fcitx5 框架的输入法(e.g. rime, mozc),候选框能出来,但是选择的字不会进入到聊天框。
但是 shift 切换到英文模式下可以正常输入英文。
最最奇怪的是,每当我发送一个动态贴图——这个贴图还必须是收藏的,不能是贴图商城整个添加的贴图包——输入法又可以使用了!
然后,过一段时间,我不知道具体是什么触发——可能是切换窗口,但是行为不非常一致——输入法又没法用了。
因为没有见到其他人讨论(之前在群上说过,不过还是论坛这种形式好一点,大家的讨论能保存且可以检索),所以我想知道我是不是唯一一个受害者……,
如果是,也许就该和大伙比对一下配置了。
输入法在其他 wine 应用比如 explorer 是没有问题的。
这个问题挺神秘的,我觉得还是用一个视频来说明吧:
https://streamable.com/s5rngm
上面那个视频可能很快就过期了,所以留个 gif:
https://ibb.co/JmcQfSs
补充:
我使用的是 X Windows,DE 是 KDE Plasma,我没有试过 ibus。
使用的是 64 位 Wine 前缀。
winecfg 中被顶替的函数库是 mscorwks(原装), riched20(原装先于内建)。
最近编辑记录 FelineTerrorist (2023-06-14 19:38:54)
离线
我在使用wayland之后再也没有出现如输入表情后,才能输入文字的状况。不知道是什么缘故
啦哆咪 - 用Linux制作音乐
https://lado.me
离线
试试Waydroid支持的Android版的wechat吧,效能上应该是优于wine的。
离线
今天更新 wine 8.9-1 -> 8.10-1 后似乎问题解决了,有待观察
翻了下 commits 也妹什么相关的内容啊(
看走眼了,可能是 #54991 Chinese IME no longer works in Naver LINE since Wine 8.9 修好了(猜想)
最近编辑记录 FelineTerrorist (2023-06-14 19:39:12)
离线
一样的问题 之前一直用的deepwechat最近不维护了换了wine ,fcitx5不可以,换了ibus也不行。看了你的帖子试了个表情发完就可以了。。。现在升一下wine试试 我现在是8.8
离线
请问是怎么安装的8.11 自己编译的吗
离线
找到了 wine-for-wechat 这个的8.11
离线
ok了 完美解决
离线