将以下代码保存到sublime_imfix.c
(位于~
目录)
1 | #include <gtk/gtkimcontext.h> |
安装编译环境
1 | sudo apt-get install build-essential |
将上一步的代码编译成共享库libsublime-imfix.so
,命令
1 | cd ~ |
然后将libsublime-imfix.so
拷贝到sublime_text所在文件夹
1 | sudo mv libsublime-imfix.so /opt/sublime_text/ |
修改文件/usr/bin/subl
的内容
1 | sudo gedit /usr/bin/subl |
将
1 | #!/bin/sh |
修改为
1 | #!/bin/sh |
此时可在命令行执行命令subl可启动sublime-text 可输入汉字,但是点击图标则不行
在启动器快捷启动
找到sublime启动图标的放置位置
1 | sudo find -iname sublime* |
find的结果如下
1 | ./.local/share/icons/sublime_text.png |
说明sublime启动图标位置为./.local/share/applications/sublime_text.desktop
然后修改启动设置
sudo vim ./.local/share/applications/sublime_text.desktop
将Exec=/opt/sublime_text/sublime_text
修改为
Exec=/usr/bin/subl