LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2969|回复: 15

fcitx-src-2007-11-21.tar.gz测试情况报告

[复制链接]
发表于 2008-1-2 03:01:02 | 显示全部楼层 |阅读模式
fcitx-src-2007-11-21.tar.gz测试情况报告

0. 从http://mirrors.redv.com/fcitx/ni ... 007-11-21.tar.gz。
1. 新的fcitx开发需要libiconv,而fedora8里面没有这个包,只好下载源码手动编译安装
2. 解开的fcitx-src-2007-11-21.tar.gz里面的configure文件权限不是可执行的,这个不知是何缘故
3. 候选词翻页键无法配置成多个
4. 切换输入法时,选字板不能保证总是跟着当前输入法状态而显示(有时在输入状态下选字板消失)。如果选字板在输入法打开时总是可见的,则用户就不必去回视fcitx面板来确认当前输入状态,个人感觉比较实用。
5. 其余一切正常

另附在Fedora 8下使用fcitx的一个Good Practice:

1. 在/etc/X11/xinit/xinput.d目录下建立一个fcitx.conf文件,内容如下:
XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS="-d"
GTK_IM_MODULE=xim
QT_IM_MODULE=xim

2. 删除/etc/alternatives/xinputrc,这是一个指向/etc/X11/xinit/xinput.d/scim.conf的连接。

3. 建立指向fcitx.conf的连接:
ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc

4. 打开System/Preferences/Personal/Input Method,选择fcitx输入法

5. 重新登录即可
发表于 2008-1-2 09:16:49 | 显示全部楼层
iconv是在glibc有的,f8应该默认已由。
回复 支持 反对

使用道具 举报

发表于 2008-1-2 09:37:09 | 显示全部楼层
debian下的rule配置似乎有问题,用fakeroot制作deb包时出现错误,我用0713版的rule覆盖后,问题解决。
……
后来想起错误信息是权限的问题,查看后果然少了执行权限,加上就行了
回复 支持 反对

使用道具 举报

发表于 2008-1-2 09:51:30 | 显示全部楼层
呵呵,我来试用一下~
回复 支持 反对

使用道具 举报

发表于 2008-1-2 15:51:08 | 显示全部楼层
yuking 新年快乐

上个月我也试用了这个版本
Fedora8 下编译没通过 后来用的是yuking最后的 BlackFri版
目前使用一切正常 需要的朋友可以去这里看看
http://www.linuxsir.cn/bbs/thread319880.html
回复 支持 反对

使用道具 举报

发表于 2008-1-2 16:52:46 | 显示全部楼层
Post by smartkenny;1802148
fcitx-src-2007-11-21.tar.gz测试情况报告

0. 从http://mirrors.redv.com/fcitx/ni ... 007-11-21.tar.gz。
1. 新的fcitx开发需要libiconv,而fedora8里面没有这个包,只好下载源码手动编译安装
2. 解开的fcitx-src-2007-11-21.tar.gz里面的configure文件权限不是可执行的,这个不知是何缘故
3. 候选词翻页键无法配置成多个
4. 切换输入法时,选字板不能保证总是跟着当前输入法状态而显示(有时在输入状态下选字板消失)。如果选字板在输入法打开时总是可见的,则用户就不必去回视fcitx面板来确认当前输入状态,个人感觉比较实用。
5. 其余一切正常

另附在Fedora 8下使用fcitx的一个Good Practice:

1. 在/etc/X11/xinit/xinput.d目录下建立一个fcitx.conf文件,内容如下:
XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS="-d"
GTK_IM_MODULE=xim
QT_IM_MODULE=xim

2. 删除/etc/alternatives/xinputrc,这是一个指向/etc/X11/xinit/xinput.d/scim.conf的连接。

3. 建立指向fcitx.conf的连接:
ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc

4. 打开System/Preferences/Personal/Input Method,选择fcitx输入法

5. 重新登录即可

发现新版本不爽。。。
我的patch有得重写拉。。。哇哇哇哇。。。
不过这回fcitx多可读性好很多拉。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-3 07:52:16 | 显示全部楼层
Post by dgod;1802172
iconv是在glibc有的,f8应该默认已由。


确实没有,glibc和glibc-devel里面都没有libiconv.so,从f8网站上也无法搜到含iconv字符串的包。
回复 支持 反对

使用道具 举报

发表于 2008-1-3 10:36:47 | 显示全部楼层
Post by mikeandmore;1802362
发现新版本不爽。。。
我的patch有得重写拉。。。哇哇哇哇。。。
不过这回fcitx多可读性好很多拉。。。
我觉得不要简单的删除原来的 alternatives 链接。比较规矩的做法是建立一个新的 alternative 项:

alternatives --install /etc/X11/xinit/xinputrc xinputrc /etc/X11/xinit/xinput.d/fcitx.conf

然后就可以使用
alternatives --config xinputrc
来选择使用 fcitx 还是 scim 了。也可以通过 菜单 System-Preferences-Personal-Input Method 来选择。
回复 支持 反对

使用道具 举报

发表于 2008-1-3 10:51:41 | 显示全部楼层
关于 iconv 应该是包含在 libc.so.6 中。

ldd /usr/bin/iconv
        linux-vdso.so.1 =>  (0x00007fff33ffe000)
        libc.so.6 => /lib64/libc.so.6 (0x0000003fa7600000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003fa7200000)
iconv 程序只引用了 libc。

rpm -qf /usr/include/iconv.h
glibc-headers-2.7-2
iconv.h 是包含在 glibc-headers 包中的。

具体的缘由在 GLIBC 的文档中也有提及
http://www.gnu.org/software/libc ... Implementation.html
回复 支持 反对

使用道具 举报

发表于 2008-1-3 12:12:35 | 显示全部楼层
试了一下在 F8 上编译新的 fcitx,删除原来的 configure,安装 gettext-devel.x86_64 包(提供 iconv.m4)后,
aclocal & autoheader & automake & autoconf

按常规
./configure
make

编译很顺利,安装以后一切正常。具体新功能还在体验中。
回复 支持 反对

使用道具 举报

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

本版积分规则

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