Home » fcitx
  • 24
  • 10月

配置非常简单,在~/.vimrc中加入

autocmd! InsertLeave * set imdisable
autocmd! InsertEnter * set noimdisable

但这一方法的缺陷是只支持GVim,原因可能是set imdisable是设定窗口的XIM状态,GVim就是它本身的窗口,可以直接被设置。而在虚拟终端中,这个属性由Terminal控制,vim无从修改。

Read More...

  • 24
  • 10月

fcitx一直是我在LINUX比较喜欢用的输入法,最近挺烦恼,就是xterm下不能启用fcitx,其实也不是说不能启用,但是得重新开一个xterm,然后fcitx才会生效。因为我是把下面的代码放到~/.bashrc里面的,后来一下想通了,得在xterm运行声明这些变量,因此也才会出现运行第一个xterm之后,再第一个基础上再运行第二个xterm就可以使用fcitx了。

可以把下面的声明代码放到xinitrc里面,因为我是用Slackware,所以干脆放到了/etc/profile.d/lang.sh里面了。

代码如下:

export XMODIFIERS="@im=fcitx"
export XIM="fcitx"
export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"

Read More...