最近ibus输入法“没有输入窗口”的问题一直在困扰着我,重装了N变也不行,最后干脆把所有的输入法都删除了,然后自行编译安装,以下是安装过程。

备注:不过安装完重启后还是提示 没有输入窗口 ,后来我在要输入的地方,点击右键,发现有个输入法,输入法里面可以选择使用哪种输入法,选择以后再使用,有了,不知道前几天我在线安装的时候是不是也可以这样解决?

 

make

make: *** 没有指明目标并且找不到 makefile。 停止。 make: ***

刚开是出现这个,我以为是make的问题,谁知道原来不是,是我第一步编译的时候就出问题了,只是我没有仔细看,直接make了

 

./configure –prefix=/usr

提示错误,configure: error: Your intltool is too old. You need intltool 0.35.0 or later.
说intltool版本太低了,要求版本0.35.0以上,升级下intltool版本先。

安装intltool

sudo apt-get update –fix-missing
sudo apt-get install intltool


然后接着再安装

./configure –prefix=/usr


又提示错误 No package ‘gconf-2.0′ found
没有找到gconf-2.0,接着安装gconf-2.0

 

sudo apt-get install libgconf2-dev

就可以解决No package ‘gconf-2.0′ found问题了 太棒了我要继续

 

./configure –prefix=/usr

编译成功了,显示如下:

 

Build options:
Version 1.3.7
Install prefix /usr
Build shared libs yes
Build static libs no
Gtk2 immodule dir ${exec_prefix}/lib/gtk-2.0/2.10.0/immodules
Gtk3 immodule dir
Build gtk2 immodule yes
Build gtk3 immodule no (disabled, use –enable-gtk3 to enable)
Build XIM agent server yes
Build python modules yes
Build gconf modules yes
Build memconf modules no
Build introspection no
Build vala binding yes
Build document no (disabled, use –enable-gtk-doc to enable)
Enable key snooper no (disabled, use –enable-key-snooper to enable)
Snooper regexes “xchat,pidgin,empathy”

 

看到上面的提示,就可以继续安装了,

 

make
sudo make install

命令安装。
3、安装ibus-pinyin-1.3.10
1)编译前的环境准备,安装以下软件

sudo apt-get install uuid uuid-dev
sudo apt-get install libboost-all-dev
sudo apt-get install sqlite3


进入到解压后的ibus-pinyin-1.3.10源码目录

./configure –disable-db-android –enable-db-open-phrase –prefix=/usr
make
sudo make install


到此编译安装结束。

后安装配置:
“系统”->“首选项”->“启动应用程序”中添加
名称:IBus
命令:ibus-daemon –xim
注释:启动IBus输入法框架
这样就能开机自启动IBus输入法了。

 

 

 

 

 

 

posted on 2011-10-05 15:46  小炒花生米  阅读(8848)  评论(0编辑  收藏  举报