sublime text 添加中文输入支持后,无法使用open terminal 功能。
原因是LD_PRELOAD=环境变量污染了sublimetext 子进程的运行,造成 nautilus 无法正常启动。
操作系统是ubuntu 16.04。
下载代码
$ git clone https://github.com/zarelaky/sublimetext3_fcitx_sogou_input.git
如果没有git 可以用:
$ sudo apt-get install git
安装git工具。
编译程序库
这部分可以参考其他人写过的文档,也可以参考下载代码中的README.md
简单来说就是,通过如下命令编译。
进入到sublimetext3_fcitx_sogou_input
$ cd sublimetext3_fcitx_sogou_input
$ gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC