Я могу использовать fcitx обычно во всех других программах. Но я не могу использовать fcitx в Emacs, что означает, что я не могу переключиться на другой метод ввода, такой как китайский метод ввода. Я много пробовал, и Googled много не нашел решения. Это меня смущает!Emacs не может активировать fcitx
Я использую emacs -q
для запуска emacs.
Вы можете мне помочь? Заранее спасибо! версия
- Emacs: 25.1.1
- fcitx версия: 4.2.8.5
- Операционная система: 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
Просьба сообщить подробности проблемы, а не просто сбросить конфигурацию. Например. покажите нам, что вы сделали, что вы ожидали, и что произошло. – Stefan
Что я ожидал от этого: я могу переключиться на китайский метод ввода в Emacs, используя 'C-M SPACE'. Теперь я могу использовать этот ярлык во всех других приложениях для переключения между китайским методом ввода и английским языком. Но в Emacs я не могу. Я тестировал много таких, как изменение ярлыка на метод переключения в конфигурации Fcitx, изменение '~/.xprofile' и' ~/.profile' в качестве [fcitx wiki] (https://fcitx-im.org/wiki/ Input_method_related_environment_variables). Это не работает. – replper
Как вы начинаете Emacs? Можете ли вы попробовать «M-: (getenv« XMODIFIERS ») RET', чтобы убедиться, что Emacs действительно получает настройки env-vars, которые вы помещаете в свой' ~/.profile' (никогда не слышали о '~/.xprofile'). – Stefan