Open archcst opened 4 years ago
尝试直接运行 fcitx--activate-proc
(激活 fcitx), fcitx--deactivate-proc
(关闭 fcitx) 和 fcitx--active-p-proc
(查看当前 fcitx 的激活状况),看下是否都能正常工作。
我是了下运行这两个函数内部的命令 (call-progress "fcitx-remote" nil nil nil "-o")
是没有问题的,可以正常切换输入法。
不过这两个函数没有 (interactive)
应该无法直接 M-x,如何运行?
建议用 edebug 单步调试来看是哪一个地方出的问题。
我是了下运行这两个函数内部的命令
(call-progress "fcitx-remote" nil nil nil "-o")
是没有问题的,可以正常切换输入法。不过这两个函数没有
(interactive)
应该无法直接 M-x,如何运行?
@ArchCST 我之前也有這個問題,後來嘗試了是因爲我 fcitx 中只保留了 rime 一個輸入法。我加回英文鍵盤作爲首選項之後就可以了。你可以試試?
配置代码如下:
在
eshell
和terminal
下都试过了fcitx-remote -c
和-o
都能正常切换输入法,问题应该不在fcitx-remote
上。 同样地配置把gnu/linux
换成darwin
在 Mac 下是好用的,在 Linux 下写不写when
语句都无效。dbus
行注释与否都无效。 具体表现为进入insert-mode
,切换中文输入法,按esc
,还是中文输入法。以下是系统信息: