dwl wayland alacritty 里突然中文输入法不工作了 #512
-
我前段时间在 dwl alacritty 里通过 wayland 用fcitx5 拼音输入法一直是好的: https://gitee.com/guyuming76/dwl/tree/PR235_8/ 但突然这两天 ctrl+space 就无法切换到中文了,我在 dwl 这边调试代码发现 input_method->keyboard_grab 返回空,我不知道是dwl这边的问题,还是 wlroots 的问题,还是fcitx5. https://pastebin.com/FM9a2tty 是 fcitx5 --verbose "*=5" 的输出,期间我用 ctrl+space 在 alacritty 里切换输入法,但没反应。 这个问题我改从日志那里找线索呢,或者用 gdb 调哪些断点来判断? https://pastebin.com/Eks8JUYq 是fcitx5-diagnose 结果 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
建议用 WAYLAND_DEBUG=1 来看两者之间的交互 这里看到有提示,至少已经创建了对应的连接对象 另外 keyboard_grab 只有在有 text-input 窗口激活的时候才有,Debuginfo 提示的 focus 应当为 1 |
Beta Was this translation helpful? Give feedback.
建议用 WAYLAND_DEBUG=1 来看两者之间的交互
这里看到有提示,至少已经创建了对应的连接对象
IC [af39a8c989ed42d4af4cdc0904e85c99] program: frontend:wayland_v2 cap:52 focus:0
另外 keyboard_grab 只有在有 text-input 窗口激活的时候才有,Debuginfo 提示的 focus 应当为 1