重启输入法后,emacs 无法输入

输入法(fcitx5)是用用户的 systemd service 启动的。

emacs daemon (28.0.90) 也是用户的 systemd service,有个 socket 来触发。触发是在 WM 下。

现在是,最开始触发 emacs service 后,窗口(GUI)是可以用 fcitx5 输入的。现在因为一些原因,我把 fcitx5 那个服务关了,然后手动启动或是重启这个服务后,emacs 就无法处理 fcitx5 了。

在上述的情况下,其它软件如 qutebrowser、alacritty 依旧能处理 fcitx5 的行为。

这个有办法让 emacs 处理么?至少我希望有一个可以手动来更新状态的方式,比如几个函数调用或者更新一下 emacs 的哪些状态。不至于需要我得重启一下 emacs。