Ubuntu14.04下Sublime Text 3解决无法输入中文

阅读目录

在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版)。

posted @ 2019-04-14 22:25  时光途径  阅读(125)  评论(0编辑  收藏  举报