ubuntu下sublime_text_3输入中文

原创 2015年11月21日 10:24:54

每次重新配置时候总要做这一步,不过百度首条检索结果是有问题的,还是在这里记录一下解决方法吧

#include <gtk/gtkimcontext.h>
void gtk_im_context_set_client_window (GtkIMContext *context,
         GdkWindow    *window)
{
 GtkIMContextClass *klass;
 g_return_if_fail (GTK_IS_IM_CONTEXT (context));
 klass = GTK_IM_CONTEXT_GET_CLASS (context);
 if (klass->set_client_window)
   klass->set_client_window (context, window);
 g_object_set_data(G_OBJECT(context),"window",window);
 if(!GDK_IS_WINDOW (window))
   return;
 int width = gdk_window_get_width(window);
 int height = gdk_window_get_height(window);
 if(width != 0 && height !=0)
   gtk_im_context_focus_in(context);
}

1.将代码保存到文件sublime_imfix.c


2.然后到该目录下执行

gcc -shared -o libsublime-imfix.so sublime_imfix.c  `pkg-config --libs --cflags gtk+-2.0` -fPIC


这里可能会报错:No package 'gtk+-2.0' found

解决方法:sudo apt-get install libgtk2.0-dev


然后再重新执行第二步中的命令

接下来的步骤就跟原链接中一样了

点击打开链接

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ubuntu下sublime-text3无法输入中文的解决办法

原博客时间: 2015-12-07 21:32:47前言最后系统换为ubuntu,发生了一大堆问题,也解决了一大堆问题。因为写前端代码我现在离不了sublime, 不曾想在ubuntu中装好subli...
  • Waydrow
  • Waydrow
  • 2016年03月28日 20:02
  • 229

解决Ubuntu下sublime text3无法输入中文的情况

我的环境ubuntu 16.04系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安装了这个包会自动安装上g++,l...

解决Ubuntu下Sublime Text 3无法输入中文

前言sublime很好用,但是ubuntu下不能输入中文,这是一个很大的问题。不知道为什么开发着一直也不解决,好在还是有高手在,总能找到方法。网上方法很多,但是也很乱,现在我将自己的经验总结一下。首先...

Ubuntu 下让sublime-text3支持中文输入法

Ubuntu 下让sublime-text3支持中文输入法 安装fcitx 代码: sudo add-apt-repository ppa:fcitx-team/nightly su...
  • zxzxck
  • zxzxck
  • 2014年08月28日 14:16
  • 656

转载:Ubuntu14.04安装Sublime Text 3--解决无法使用搜狗中文输入法

原文地址不用多说,Sublime Text是最受开发者欢迎的编辑器之一,清新的界面和强大的插件,你值得拥有哦~下面小指简单介绍一下在Ubuntu下安装Sublime Text 3的过程: 首先到官网...

Ubuntu 14.04中使用sublime text 3无法输入中文的问题

Ubuntu 14.04中使用sublime text 3无法输入中文的问题

Ubuntu下Sublime Text 3解决无法输入中文的方法

首先确认你安装了sublime3和搜狗输入法,这两个软件都有官方网站,安装步骤官网上都有。 将下列代码保存为sublime_imfix.c文件,放在主目录就可以了。 #include ...

ubuntu 下解决sublime Text 3的中文输入问题

原文:https://my.oschina.net/lee2013/blog/396855 一、系统已成功安装搜狗输入法 二、保存下面的代码到文件sublime_imfix.c(位于~目录) ...

ubuntu下sublime text 3无法输入中文

/* sublime-imfix.c Use LD_PRELOAD to interpose some function to fix sublime input method sup...

Ubuntu sublime Text3 中文输入

解决Ubuntu下Sublime Text 3无法输入中文 sublime很好用,但是ubuntu下不能输入中文,这是一个很大的问题。不知道为什么开发着一直也不解决,好在还是有高手在,总能找到方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu下sublime_text_3输入中文
举报原因:
原因补充:

(最多只允许输入30个字)