LinuxMint,Ubuntu下解决Sublime Text3无法输入中文

博客地址:http://svend.cc

安装完Sublime Text 3 和中文输入法(搜狗输入法)

下载编译好的so文件
https://github.com/JSW5297/ToolRepo/blob/master/Linux/Software/Sublime%20Text/libsublime-imfix.so

将libsublime-imfix.so拷贝到sublime_text所在文件夹

sudo mv libsublime-imfix.so /opt/sublime_text/

修改文件/usr/bin/subl的内容

sudo gedit /usr/bin/subl

将
#!/bin/sh
exec /opt/sublime_text/sublime_text "$@"
修改为
#!/bin/sh
LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"

修改文件sublime_text.desktop的内容。

sudo gedit /usr/share/applications/sublime_text.desktop


将[Desktop Entry]中的字符串
Exec=/opt/sublime_text/sublime_text %F
修改为
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"

将[Desktop Action Window]中的字符串
Exec=/opt/sublime_text/sublime_text -n
修改为
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"

将[Desktop Action Document]中的字符串
Exec=/opt/sublime_text/sublime_text --command new_file
修改为
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file"

修改完成,可以尽情使用啦

你可能感兴趣的:(LinuxMint,Ubuntu下解决Sublime Text3无法输入中文)