fcitx不适用于emacsclient --create-frame

时间:2016-01-18 07:20:13

标签: linux emacs

emacs --version:24.4.1
emacsclient --version:24.4
fcitx --version:4.2.8.5
uname -a:Linux localhost 3.16.0-4-amd64#1 SMP Debian 3.16.7-ckt20-1 + deb8u2(2016-01-02)x86_64 GNU / Linux
gnome-ternimal --version:3.14.1

1.在gnome-ternimal,

$ emacs -q --daemon
$ emacsclient -c   # fcitx available in new frame

2.添加emacs守护进程到crontab $ crontab -e -u user1

@reboot emacs -q -daemon

在gnome-terminal中,

$ emacsclient -c    #fcitx NOT work in new frame 

3.在终端中,fcitx可用,包括emacsclient -t

4.在GUI应用程序中,fcitx也是可用的,例如来自emacs24.desktop,libreoffice,chrome的emacs。

1 个答案:

答案 0 :(得分:0)

必须将im env添加到crontab emacs任务,就像:

@reboot XMODIFIERS="@im=fcitx" emacs --deamon 1 2>/dev/null