广告

本站里的文章大部分经过自行整理与测试

2019年2月17日星期日

Linux - Sublime Text 3 - 安装 + 中文输入

Sublime Text 官网
不知为啥不能进入了, 
不过 Linux Mint 软件库存有 sublime-text_3176_amd64.deb 可以下载

http://ftp.riken.jp/Linux/linuxmint/packages/pool/import/s/sublime-text/sublime-text_3176_amd64.deb
http://free.nchc.org.tw/linuxmint/packages/pool/import/s/sublime-text/sublime-text_3176_amd64.deb
http://ucmirror.canterbury.ac.nz/linux/mint/packages/pool/import/s/sublime-text/sublime-text_3176_amd64.deb

更多下载处, 可以 google search "sublime-text_3176_amd64.deb"

这 Sublime Text 版本(3176) 在显示中文方面已没问题了,
但在中文输入..

以下是解决方法:

0) 下载, 然后安装 Sublime Text 3
$ sudo dpkg -i sublime-text_3176_amd64.deb

1) 下载 libsublime-imfix.so, 放到 /opt/sublime_text (Sublime Text 安装处)
$ wget https://github.com/lyfeyaj/sublime-text-imfix/raw/master/lib/libsublime-imfix.so
$ sudo cp libsublime-imfix.so /opt/sublime_text/

2) 修改 subl 命令
$ sudo gedit /usr/bin/subl

#!/bin/sh
export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so
exec /opt/sublime_text/sublime_text "$@"

$ sudo chmod a+x /usr/bin/subl

3) 修改 sublime_text.desktop (修改执行命令行)
$ sudo gedit /usr/share/applications/sublime_text.desktop

Exec=/opt/sublime_text/sublime_text %F
改为
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text"

没有评论:

发表评论