当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 60 篇帖子 ]  前往页数 1, 2, 3, 4  下一页
作者 内容
1 楼 
 文章标题 : ibus for 8.04 deb包 20080901版dbus-python 0.83以及编译方法(1016修订)
帖子发表于 : 2008-09-03 13:27 
头像

注册: 2005-10-14 15:56
帖子: 1846
送出感谢: 0 次
接收感谢: 7
[/color]管理员: 已经打包, 查阅 viewtopic.php?p=927905
ibus发展很快,变化较大。我的包太老了,已经删除。现在各大发行版的源里基本都有,可以直接安装使用,很多网友也都给最新版本打包,可以用现成的,省事些

]注意:我编译的时候启用了--disable-qt4-immodule。0905补充:编译时程序会自动判断是否有qt4支持,没有会自动关闭。

ibus包只是输入法服务端,不包含输入法引擎,需要自已下载拼音(ibus-pinyin)或者码表(ibus-table)等输入法自己编译
这里是别人的试用体会和截图 http://linuxdesktop.cn/2008/08/31/ibus-011/
我只是试用了拼音输入法,词库跟scim-python一样

安装过程中走了些弯路,其实很容易在8.04上编译通过,不过首先要有编译环境,也许能用到的依赖关系:
$ sudo apt-get install python-enchant
$ sudo apt-get install python-gtk2-dev
$ sudo apt-get install libgtk2.0-dev
$ sudo apt-get install libdbus-1-dev libdbus-glib-1-dev

1.编译dubs-python:
http://dbus.freedesktop.org/releases/dbus-python/ 下载dbus-python 0.83源码编译,依赖libdbus-1-dev libdbus-glib-1-dev两个文件。
解压缩源代码,进入目录执行:
./configure --prefix=/usr
make
sudo make install

2.编译ibus:
http://code.google.com/p/ibus/downloads/list 下载ibus 和你需要到输入法,解压缩,进入相应目录,执行
./configure --prefix=/usr --with-gtk-im-module-dir=/usr/lib/gtk-2.0/2.10.0/immodules/
make
sudo make install
3.编译拼音输入法:
http://code.google.com/p/ibus/downloads/list 下载ibus-pinyin,解压缩
可以用下载工具下载 http://ibus.googlecode.com/files/pinyin ... .6.tar.bz2 拼音输入法词库,复制到ibus-pinyin/engine/下,不这么做的话程序也会启用wget到这里自动下载,故网速快就不必了。(这个地址在今后可能还会变,可以看ibus-pinyin/engine/目录的makefile.am中查找)
编译也只需要执行
./configure --prefix=/usr
make
sudo make install
编译拼音词库索引时间稍长。
4.编译五笔输入法:
http://code.google.com/p/ibus/downloads/list 下载ibus-table包,还要下载对应的码表输入法,如ibus-table-wubi ibus-table-erbi解压缩,进入目录执行
./configure --prefix=/usr 具体可先执行 ./configure --help查看有哪些选项)
make
sudo make install

5.测试(参考http://code.google.com/p/ibus/wiki/ReadMe 官方文档):
Test ibus
Run ibus

# use ibus-setup to enable ibus and engines
$ /usr/bin/ibus-setup

Run gnome, kde or old X applications

# gtk application
$ GTK_IM_MODULE=ibus gedit
# kde application
$ QT_IM_MODULE=ibus kwrite
# 上面如果不行,可以再:
$ XMODIFIERS="@im=ibus" gedit

如果正常,可以把
export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
写入到 ~/.bashrc中就可以正常启动ibus了。
现在变成ibus-deamon了

=====================20080905=====================

6.补充:
如果出现能启动ibus 但不能激活输入法或者输入法没有光标跟随到情况,可以下载新的包重新安装或者如下设置:
sudo cp /usr/lib/gtk-2.0/immodules/* /usr/lib/gtk-2.0/2.10.0/immodules/
编辑/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
sudo vi /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
在文件到最后添加两行:
"/usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so"
"ibus" "X Input Method" "gtk20" "/usr/share/locale" "zh"
重新登录即可。
************1016**感谢33楼bus387 *****
引用:
如果./autogen.sh --prefix=/usr --with-gtk-im-module-dir=/usr/lib/gtk-2.0/2.10.0/immodules/ --enable-pygconf

sudo apt-get install libgconf2-dev
enable-pygconf这个选项打开后,没有上面这个包,无法编译。

ibus开发很活跃,更新比较频繁,感谢作者Shawn.P.Huang 的辛勤劳动。


附件:
dbus-python_0.83.0-1_i386.deb [228.27 KiB]
被下载 1051 次


_________________
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里


最后由 npnufn 编辑于 2009-03-15 9:41,总共编辑了 21 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-09-03 13:34 

注册: 2008-08-28 3:52
帖子: 63
送出感谢: 0 次
接收感谢: 0 次
在opera中无法调用,有没有解决办法?


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-09-03 13:37 
头像

注册: 2005-10-14 15:56
帖子: 1846
送出感谢: 0 次
接收感谢: 7
我的opera是静态编译版本,可以正常启用,只是没有光标跟随,你可以自己编译,去掉--disable-qt4-immodule这个参数试试看吧,祝你好运


_________________
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-09-04 12:01 

注册: 2008-08-14 14:25
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
很好 去测试下


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-09-04 20:22 
头像

注册: 2006-07-23 16:25
帖子: 1592
地址: 南京
送出感谢: 0 次
接收感谢: 0 次
那里面哪个才是五笔啊?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-09-05 15:20 
头像

注册: 2005-10-14 15:56
帖子: 1846
送出感谢: 0 次
接收感谢: 7
ibus-table

http://ibus.googlecode.com/files/ibus-t ... 901.tar.gz


_________________
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-09-06 1:02 

注册: 2008-07-12 0:28
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
我的拼音装不了


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-09-06 7:35 
头像

注册: 2005-10-14 15:56
帖子: 1846
送出感谢: 0 次
接收感谢: 7
linxianjun 写道:
我的拼音装不了

哪里出现问题?
拼音要自己编译的,都很容易编译,三步走:configure make make install(看步骤3)
如果configure中断,应该是缺少某个依赖关系,会有提示,主要就是libdbus-1-dev libdbus-glib-1-dev两个文件


_________________
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-09-06 9:54 
头像

注册: 2006-07-23 16:25
帖子: 1592
地址: 南京
送出感谢: 0 次
接收感谢: 0 次
用上了,感觉非常不错。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-09-06 15:52 
头像

注册: 2007-11-19 21:51
帖子: 6959
地址: 成都
送出感谢: 0 次
接收感谢: 4
很好阿,但是在nautilus里面还是不能按键定位文件,不知道是不是一个bug,还有就是启用了模糊音以后反应比较慢,可能是算法的问题,期待改进。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-09-07 6:36 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
这个我还真是一步一步弄了一遍。。。
但是我是原来就是使用fitx的,再没有卸载scim的基础上安装ibus。。。
刚开始完成之后发现不能使用。。。
于是调节激活的快捷键。。。
发现还是不能使用,于是重启发现什么程序都不能运行了。。。残念
遂放弃


_________________
Ubuntu User


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-09-07 14:46 
头像

注册: 2005-10-14 15:56
帖子: 1846
送出感谢: 0 次
接收感谢: 7
我也曾在有可正常使用的scim的机器上编译安装ibus,也没有遇到特别的问题,只是机器默认会启动scim,也能手动启动ibus(与scim同时运行),只是无法激活输入法。
但你说你用的是fcitx,虽然安装有scim但是应该不会启动,所以不会有任何影响,也许是默认启动了fcitx服务与ibus冲突?我没试过。
你可以先关闭fcitx再启动ibus试试看


_________________
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-09-07 14:57 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
我用的是scim+scim-python+fitx+sunpinyin。。。。但是照理说我pkill scim之后启动ibus倒是什么问题都没有
而且我的编译是没有问题的。。。
但是我确实无法激活ibus输入法 :cry:
[/quote]如果正常,可以把
export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
写入到 ~/.bashrc中就可以正常启动ibus了。
引用:
而且我如果进行以上步骤之后
注销的话就会出现假死。。。
比如无法启动所有程序。。
但是wine的程序还是能够启动的
不知道这是不是ibus和scim的冲突
没有进行引用中的步骤的话
开机ibus和scim会同时启动,但是还是无法激活ibus,当然前提是pkilll scim
请教。。。困惑阿 :wink:


_________________
Ubuntu User


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-09-07 14:57 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
格式好像弄错了。。。
不好意思


_________________
Ubuntu User


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-09-07 14:58 

注册: 2006-11-15 14:14
帖子: 614
送出感谢: 0 次
接收感谢: 1
郁闷坏了。装了ibus和ibus-pinyin,但是没办法调用。
然后make uninstall
重新装回fcitx,ctrl+space也没法调用出fcitx输入法了。

神呀,救救我吧。还是回到windows下发的这个帖子。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 60 篇帖子 ]  前往页数 1, 2, 3, 4  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译