2017-02-19 9 views
1

Я могу использовать fcitx обычно во всех других программах. Но я не могу использовать fcitx в Emacs, что означает, что я не могу переключиться на другой метод ввода, такой как китайский метод ввода. Я много пробовал, и Googled много не нашел решения. Это меня смущает!Emacs не может активировать fcitx

Я использую emacs -q для запуска emacs.

Вы можете мне помочь? Заранее спасибо! версия

  1. Emacs: 25.1.1
  2. fcitx версия: 4.2.8.5
  3. Операционная система: Slackware 14,2

uname -a выход:

Linux Planet 4.4.38 #2 SMP Sun Dec 11 16:18:36 CST 2016 x86_64 Intel(R) Core(TM) i3-2330M CPU @ 2.20GHz GenuineIntel GNU/Linux 

fcitx-diagnose выход: fcitx-diagnose

~/.xprofile и ~/.profile оба содержат следующее:

export [email protected]=fcitx 
export LC_CTYPE=zh_CN.UTF-8 
export QT_IM_MODULE=fcitx 
export GTK_IM_MODULE=fcitx 
+0

Просьба сообщить подробности проблемы, а не просто сбросить конфигурацию. Например. покажите нам, что вы сделали, что вы ожидали, и что произошло. – Stefan

+0

Что я ожидал от этого: я могу переключиться на китайский метод ввода в Emacs, используя 'C-M SPACE'. Теперь я могу использовать этот ярлык во всех других приложениях для переключения между китайским методом ввода и английским языком. Но в Emacs я не могу. Я тестировал много таких, как изменение ярлыка на метод переключения в конфигурации Fcitx, изменение '~/.xprofile' и' ~/.profile' в качестве [fcitx wiki] (https://fcitx-im.org/wiki/ Input_method_related_environment_variables). Это не работает. – replper

+0

Как вы начинаете Emacs? Можете ли вы попробовать «M-: (getenv« XMODIFIERS ») RET', чтобы убедиться, что Emacs действительно получает настройки env-vars, которые вы помещаете в свой' ~/.profile' (никогда не слышали о '~/.xprofile'). – Stefan

ответ

0

Попробуйте это видео: https://www.youtube.com/watch?v=3hwUnhdKWiI Jekor объяснил, как ввести символы из других методов ввода.

+0

Спасибо за ваш ответ! Да, это обходной путь. Но есть большая разница с методом ввода fcitx и встроенным методом ввода Emacs на китайском языке, например, fcitx может предложить более полезные слова или короткие предложения, чем Emacs buit-in. – replper