fcitx5 能否和基于wlroots 0.18 的wayland compositor 一起工作? #1222
-
我今天把中文输入集成加进了 基于 wlroots 0.18 的 dwl 0.7, https://gitee.com/guyuming76/dwl/tree/0.7cn/ 启动 fcitx 前,dwl 0.7 是可以用的,但启动 fcitx5 后就不行了, dwl log 显示 keypress 事件代码被不停地调用,但我此时并没有按键盘. 我不确定是我代码的问题还是 fcitx5 和 wlroots 0.18 不兼容。 我的改动在 dwl 0.5 上一直是可以用的, dwl 0.5 到 0.7 改了多少我没仔细看,只注意到之前用 wlr_keyboard 的地方现在改用 wlr_keyboard_group 了,我的 IM 相关代码里也作了相应调整。 fcitx5 会有类似下面日志不停地输出: |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
有什么问题自己检查 这个看起来像是输入法发送过去的按键(virtual_keyboard.key)你又再次发回来给输入法(创建的keygrab)死循环了 又或者是你发给fcitx的按键触发了按键重复(需要收到key release来停止)但是没有 |
Beta Was this translation helpful? Give feedback.
有什么问题自己检查
这个看起来像是输入法发送过去的按键(virtual_keyboard.key)你又再次发回来给输入法(创建的keygrab)死循环了
又或者是你发给fcitx的按键触发了按键重复(需要收到key release来停止)但是没有