ubuntukylin_16.04基础 sublimetext3输入中文

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntukylin_16.04基础 sublimetext3输入中文相关的知识,希望对你有一定的参考价值。

镇场文:
       学儒家经世致用,行佛家普度众生,修道家全生保真,悟易理象数通变。以科技光耀善法,成就一良心博客。
______________________________________________________________________________________________________
Operating System:UbuntuKylin 16.04 LTS 64bit


step1:

    看前辈的提到的注意事项,

http://www.cnblogs.com/zero-zf/p/5866615.html


step2:

    这是前辈所指出的优秀教程:

http://jingyan.baidu.com/article/f3ad7d0ff8731609c3345b3b.html


step3:

    我的具体操作步骤:

    由于先 sudo -s,所以我是root身份.

[email protected]:~# vim sublime_imfix.c
[email protected]:~# gcc -shared -o libsublime-imfix.so sublime_imfix.c  `pkg-config --libs --cflags gtk+-2.0` -fPIC
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc‘
to the PKG_CONFIG_PATH environment variable
No package ‘gtk+-2.0‘ found
sublime_imfix.c:1:30: fatal error: gtk/gtkimcontext.h: 没有那个文件或目录
compilation terminated.
[email protected]:~# sudo apt-get install libgtk2.0-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
将会同时安装下列软件:
  autotools-dev debhelper dh-strip-nondeterminism gir1.2-gtk-2.0 libatk1.0-dev
  libcairo-script-interpreter2 libcairo2-dev libfile-stripnondeterminism-perl
  libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev
  libharfbuzz-dev libharfbuzz-gobject0 libmail-sendmail-perl libpango1.0-dev
  libpcre3-dev libpcre32-3 libpixman-1-dev libpng12-dev libsys-hostname-long-perl
  libxcb-shm0-dev libxcomposite-dev libxcursor-dev libxft-dev libxi-dev
  libxinerama-dev libxml2-utils libxrandr-dev libxrender-dev po-debconf
  x11proto-composite-dev x11proto-randr-dev x11proto-render-dev x11proto-xinerama-dev
建议安装:
  dh-make libcairo2-doc libglib2.0-doc libgtk2.0-doc libpango1.0-doc libmail-box-perl
下列【新】软件包将被安装:
  autotools-dev debhelper dh-strip-nondeterminism gir1.2-gtk-2.0 libatk1.0-dev
  libcairo-script-interpreter2 libcairo2-dev libfile-stripnondeterminism-perl
  libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev
  libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libmail-sendmail-perl
  libpango1.0-dev libpcre3-dev libpcre32-3 libpixman-1-dev libpng12-dev
  libsys-hostname-long-perl libxcb-shm0-dev libxcomposite-dev libxcursor-dev
  libxft-dev libxi-dev libxinerama-dev libxml2-utils libxrandr-dev libxrender-dev
  po-debconf x11proto-composite-dev x11proto-randr-dev x11proto-render-dev
  x11proto-xinerama-dev
升级了 0 个软件包,新安装了 36 个软件包,要卸载 0 个软件包,有 27 个软件包未被升级。
需要下载 9,667 kB 的归档。
解压缩后会消耗 52.0 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://archive.ubuntukylin.com:10006/ubuntukylin xenial/main amd64 libpng12-dev amd64 1.2.54-1ubuntu1k1 [245 kB]
.
.
.
正在处理用于 libc-bin (2.23-0ubuntu5) 的触发器 ...
[email protected]:~# gcc -shared -o libsublime-imfix.so sublime_imfix.c  `pkg-config --libs --cflags gtk+-2.0` -fPIC
[email protected]:~# mv libsublime-imfix.so /opt/sublime_text/
[email protected]:~# gedit /usr/bin/subl
[email protected]:~# gedit /usr/share/applications/sublime-text.desktop
[email protected]:~#



因为我的优麒麟是新安装的,许多库都没有。所以,我比教程多了一步 安装库的操作。剩下的按照教程操作即可。


______________________________________________________________________________________________________
若是您觉得此博文有可以改进的地方或者内容过时了,请评论,我会仔细思考的。
注:此博文仅用于科研学习,如果侵犯到您的权益,请及时告知,我会做出相应的处理。




本文出自 “心静如水,志刚如磐.” 博客,请务必保留此出处http://xinjingzhigang.blog.51cto.com/12262830/1905560

以上是关于ubuntukylin_16.04基础 sublimetext3输入中文的主要内容,如果未能解决你的问题,请参考以下文章

ubuntukylin_16.04基础 使用pip安装pymysql3

windows上安装ubuntukylin16.04并且在ubuntukylin上安装jdk

ubuntukylin基础 python3 安装IDLE

ubuntukylin基础 pip升级

ubuntukylin基础 查看pip的版本

ubuntukylin基础 终端 rm 删除一个文件