阅读目录
在Ubuntu 14.04中安装了SublimeText 3之后发现既然不支持输入中文,于是在网上搜罗一下,发现很多人遇到了同样的问题,但是解决办法大该就只有一个。下面根据自身的安装及解决办法总结如下:
1. SublimeText 3的安装
安装方式有多种,本文所描述的是从官网下载与自己系统相匹配的.deb 文件,下载后双击即可安装。
2. 相关依赖软件的安装
sudo apt-get install build-essential libgtk2.0-dev
3. 支持中文输入
拷贝如下代码到文件sublime-imfix.c文件中,该文件需要自己创建,放在主文件夹下(home文件夹)
按 Ctrl+C 复制代码
按 Ctrl+C 复制代码
打开终端,输入如下命令:
gcc -shared -o libsublime-imfix.so sublime-imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC
最后在当前目录下得到libsublime-imfix.so这个共享库。再将libsublime-imfix.so拷贝到系统库的默认路径中:
sudo cp libsublime-imfix.so /usr/lib/
修改/usr/share/applications/sublime_text.desktop文件
sudo gedit /usr/share/applications/sublime_text.desktop
打开后将Exec=/opt/sublime_text/sublime_text %F修改为
Exec=bash -c 'LD_PRELOAD=/usr/lib/libsublime-imfix.so /opt/sublime_text/sublime_text' %F
将Exec=/opt/sublime_text/sublime_text -n修改为
Exec=bash -c 'LD_PRELOAD=/usr/lib/libsublime-imfix.so /opt/sublime_text/sublime_text' -n
保存关闭,重新打开SublimeText 3就可以支持中文输入了。到这里默认已经装好了中文输入法(搜狗输入法linux版)。