LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: latteye

scim-python 0.1.10 出了,大家可以尝试一下[3.13日已经更新]

[复制链接]
 楼主| 发表于 2008-3-13 21:16:54 | 显示全部楼层
Post by jupiter5188;1826269
下载pinyin-database好慢哦。
我用迅雷下载pinyin-database放到....scim-python-0.1.10/python/engine/PinYin/下面
再次makepkg到make[4]还要wget pinyin-database,能不能智能化一点。
make[4]: Entering directory `/tmp/yaourt-tmp-eric/aur-scim-python/scim-python/src/scim-python-0.1.10/python/engine/PinYin'
wget http://scim-python.googlecode.co ... se-0.1.10.5.tar.bz2
--2008-03-13 20:19:21--  http://scim-python.googlecode.co ... -0.1.10.5.tar.bz2.1


这个问题我是这么解决的。
把 wget 换个名字。
创建一个脚本叫 wget。

#!/bin/bash

aria2c -s 4 $1


这里就随便你怎么写拉!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-13 21:36:23 | 显示全部楼层
Post by imagelife;1826252

xyx@localhost ~]$ scim -d
Smart Common Input Method 1.4.7

Launching a SCIM daemon with Socket FrontEnd...
Loading simple Config module ...
Creating backend ...
Traceback (most recent call last):
  File "/tmp/yaourt-tmp-xyx/aur-scim-python/scim-python/pkg/usr/share/scim-python/engine/PinYin/PYSQLiteDB.py", line 124, in generate_userdb_desc
OperationalError: table desc already exists
Loading socket FrontEnd module ...
Starting SCIM as daemon ...
Launching a SCIM process with x11...
Loading socket Config module ...
Creating backend ...
Loading x11 FrontEnd module ...
GTK Panel of SCIM 1.4.7

Qt: Cannot set locale modifiers:
Starting SCIM as daemon ...
SCIM has been successfully launched.
[xyx@localhost ~]$
在gtk程序下,能够调出scim-python输入法,但是不能输入中文!
在qt程序下,不能够调出输入法!
不知道是什么原因,请指教? 桌面环境是kdemod3.5.9


又看了一次,scim-python 在安装的时候,有三个文件都是链接到编译的时候的临时文件。……真搞不清楚他为什么要这么做。

已经更新了 aur 中的文件。现在我已经把3个文件都替换掉了。麻烦再试试。

qt 我没用过…… 麻烦哪位熟悉的朋友帮忙看看。
回复 支持 反对

使用道具 举报

发表于 2008-3-13 21:47:37 | 显示全部楼层
我的问题是安装好了。但是不能用啊,这是最郁闷的事情啊,
难道kde下面只能用fcitx吗?不过fcitx很不错的,我是冲着scim-python来的!
scim的配置,我真的无语了!
还有下pinyin-database,确实不够智能,花了我好长时间!
”Qt: Cannot set locale modifiers:“表示什么意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-13 22:49:38 | 显示全部楼层
export LC_CTYPE="zh_CN.utf8"
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim-bridge"
export QT_IM_MODULE="scim-bridge"
scim -f socket -c socket -d

要多看看wiki哦
回复 支持 反对

使用道具 举报

发表于 2008-3-13 23:41:47 | 显示全部楼层
名称   : scim-python
版本   : 0.1.10-4
Creating INDEX.
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/yaourt-tmp-eric/aur-scim-python/scim-python/pkg/usr/share/scim-python/engine/PinYin/PYSQLiteDB.py", line 146, in create_indexes
    self.db.executescript (sqlstring % { "database" : database })
sqlite3.DatabaseError: database disk image is malformed
回复 支持 反对

使用道具 举报

发表于 2008-3-14 08:34:09 | 显示全部楼层
Post by latteye;1826323
export LC_CTYPE="zh_CN.utf8"
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim-bridge"
export QT_IM_MODULE="scim-bridge"
scim -f socket -c socket -d

要多看看wiki哦

wiki不知道被我看了多少遍拉,lang=zh_CN.UTF-8
在~/.barshrc的配置如下
export XIM="SCIM"
export XMODIFIERS=@IM=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
export XIM_PROGRAM="scim -d"
我可没有装scim-brige,官方里好像没有这个包吧!反正输入不了就是了!
回复 支持 反对

使用道具 举报

发表于 2008-3-14 09:28:23 | 显示全部楼层
Post by jupiter5188;1826269
下载pinyin-database好慢哦。
我用迅雷下载pinyin-database放到....scim-python-0.1.10/python/engine/PinYin/下面
再次makepkg到make[4]还要wget pinyin-database,能不能智能化一点。
make[4]: Entering directory `/tmp/yaourt-tmp-eric/aur-scim-python/scim-python/src/scim-python-0.1.10/python/engine/PinYin'
wget http://scim-python.googlecode.co ... se-0.1.10.5.tar.bz2
--2008-03-13 20:19:21--  http://scim-python.googlecode.co ... -0.1.10.5.tar.bz2.1

其实在编译时如果py.db已经存在,就不会再去下载了。我常常打SVN的包,有时候一天打包两三次,每次都要下载的确很麻烦。我用了这样的方法(红色部分是我修改的)。对我这样常常打包的人来说,只需要下载一次即可。实在觉得太慢的朋友可以用其它下载工具下载,我的源码集中保存目录是/home/tool/sources/,我下载完直接存放在这个目录里,打包时makepkg会自动从这里找。这样修改还有个好处是利用了makepkg的md5校验机制,如果pinyin-database-0.1.10.5.tar.bz2在下载过程中损坏,在开始编译前会得到提示。
  1. # Contributor: haoyang.yuan <latteye(at)gmail(dot)com>
  2. # Contributor: Rainy <rainylau(at)gmail(dot)com>
  3. pkgname=scim-python
  4. pkgver=0.1.10
  5. pkgrel=4
  6. pkgdesc="A python wrapper for SCIM"
  7. arch=(i686 x86_64)
  8. url="http://code.google.com/p/scim-python/"
  9. license=('GNU Lesser General Public License')
  10. makedepends=('gcc' 'pkgconfig' 'diffutils' 'make' 'scim' 'sqlite3' 'python-pysqlite' 'pygtk')
  11. depends=('python' 'scim' 'sqlite3')
  12. source=(http://scim-python.googlecode.com/files/$pkgname-$pkgver.tar.gz
  13.               [color="Red"]http://scim-python.googlecode.com/files/pinyin-database-0.1.10.5.tar.bz2[/color])
  14. install=scim-python.install
  15. md5sums=('ece811b79448e5b97112bfbeebc53be9'
  16.                 [color="Red"]'140a7dd821e8e74299bfb2089993838b'[/color])
  17. build() {
  18.         [color="Red"]mv py.db $pkgname-$pkgver/python/engine/PinYin/[/color]
  19.         cd $startdir/src/$pkgname-$pkgver
  20.         ./configure --prefix=/usr --disable-english-writer --disable-xingma
  21.         make || return 1
  22.         make NO_INDEX=true prefix=$startdir/pkg/usr install
  23.         rm $startdir/pkg/usr/lib/scim-1.0/1.4.0/IMEngine/python.so
  24.         rm $startdir/pkg/usr/lib/scim-1.0/1.4.0/Helper/python.so
  25.         rm $startdir/pkg/usr/lib/scim-1.0/1.4.0/SetupUI/python.so
  26.         cp $startdir/pkg/usr/lib/python2.5/site-packages/scim-0.1/scim/_scim.so $startdir/pkg/usr/lib/scim-1.0/1.4.0/IMEngine/python.so
  27.         }
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-3-14 18:05:49 | 显示全部楼层
双拼有很多问题阿?凡是 u(sh) 开头的都打不出来。比如说 水(uv) 好像就打不出来!
回复 支持 反对

使用道具 举报

发表于 2008-3-15 08:56:06 | 显示全部楼层
Post by jkmmmm;1826599
双拼有很多问题阿?凡是 u(sh) 开头的都打不出来。比如说 水(uv) 好像就打不出来!


设置里去掉uiv进入临时英语模式就可以输入了,还存在的问题是无法输入韵母字,比如“安”“恩”,此时的o是进入临时英语模式而不是应该的切换到韵母字模式。
回复 支持 反对

使用道具 举报

发表于 2008-3-15 19:10:59 | 显示全部楼层
Post by superjet;1826796
设置里去掉uiv进入临时英语模式就可以输入了,还存在的问题是无法输入韵母字,比如“安”“恩”,此时的o是进入临时英语模式而不是应该的切换到韵母字模式。

到起主页上新开了个“双拼模式无法输入韵母字”的issue,之后再去看时,居然不见了,被谁删了? 无语。。。

考虑到每次切换到输入模式时其瞬间cpu和硬盘占用问题,个人还是继续使用原智能拼音。。。


me too
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表