在Emacs中啟用Fcitx輸入法


  1. 安裝fcitx輸入法,在 ~/.xinitrc文件中添加如下內容 (我用startx啟動圖形環境,所以在~/.xinitrc中配置X會話)

    export LC_CTYPE="zh_CN.UTF-8"
    
    export XMODIFIERS='@im=fcitx'
    export GTK_IM_MODULE=xim
    export QT_IM_MODULE=xim
    export GTK3_IM_MODULE=xim
    
    fcitx -d
    
  2. startx 啟動圖形會話后,應該可以看到fcitx成功啟動。打開Emacs,激活輸入法看看。
    注意,一定要加 export LC_CTYPE... 那一句,不然在Emacs中無法使用中文輸入法。
    現在,Emacs應該可以正常使用Fcitx,如果還是不能使用,可能原因是缺少 zh_CN.UTF-8 的 locale,轉3.

  3. 運行 locale 命令查看 LC_CTYPE 的值是否是 zh_CN.UTF-8 ,如果不是,說明沒有安裝 zh_CN.UTF-8 的 locale.
    用root權限運行 dpkg-reconfigure locales 選中 zh_CN.UTF-8, 生成新的locale. 重新啟動X,再打開Emacs試試,應該可以正常使用Fcitx了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM