输入法对某些应用失效?

openEuler 24.03 LTS,
输入法:

Installed Packages
ibus.x86_64                               1.5.29-2.oe2403             @base     
ibus-libs.x86_64                          1.5.29-2.oe2403             @base     
ibus-table.noarch                         1.17.2-1.oe2403             @base     
ibus-table-chinese.noarch                 1.8.12-1.oe2403             @Everythin
ibus-table-chinese-wubi-jidian.noarch     1.8.12-1.oe2403             @Everythin

刚开始几天,输入法没有默认自动启动,都是在 终端下手动启动 ibus-daemon ,发现在终端、浏览器中都可以正常使用输入法——只安装了五笔码表。

但是在emacs 中不能激活输入法,我还以为与环境变量有没有关系等,就终端启动 emacs ,构成父子进程关系,继承环境变量,也没有效果。

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

现在输入法已经开启了自启动设置,登录系统,自动启动办法法,仍然是终端与浏览器都能用,而 emacs gui 不能用。应当与前述的环境变量没有关系。因为,浏览器与emacs gui 都是从桌面启动器启动。

注意,前面所述,emacs是指图形界面的emacs,而非 emacs -nw 在终端界面中的emacs,后者可以使用输入法,本质上,是终端可以使用输入法。

另外,感觉 emacs 包没有打包完整,进入 c-mode 后,有一些触发排版的命令就出错,如输入括号、斜杠等符号,就出现 c-semi-pp-to-literal: Wrong type argument: stringp, nil 错误。

这类包错误,还可以向哪里定向反馈问题呢?