LinuxSir.cn,穿越时空的Linuxsir!

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

为什么安装fcitx之后进入gnome非常慢

[复制链接]
发表于 2004-5-9 13:02:14 | 显示全部楼层 |阅读模式
redhat 9.0,先是rpm -e miniChinput,然后装上了fcitx 2.0.2的rpm包,ctrl+alt+backspace重启x,可是登录的时候非常之慢,要登上好几分钟之久,从登录界面上可以看到这时候是停在fcitx这块,不知道是在执行什么操作.反复试了2.0.1,1.8.5,rpm和src都试过,全都一样,不得已换回miniChinput..
请问还有没有人遇到过同样的问题?就只是进去的时候慢到难以忍受,进去以后ctrl+space可以正常呼出输入法
发表于 2004-5-9 14:09:41 | 显示全部楼层

和我一样,

我的也是不过我这边是在2.0.1以上的版本才这样,1.8.5版本没有这样,但是1.8.5版本会让浏览器崩溃,所以不想用1.8.5,但2.0.1以上的进入G的时候很慢,可是我是个只会打五笔的人,拼音我打的太慢。只好将就了,想另找个别的,可linux下的五笔又太少了,或者说不能让人满意啊
发表于 2004-5-9 15:44:16 | 显示全部楼层
我的也是这个样子的,进入g的时候就停在那里了 ,我也想知道怎么办阿
发表于 2004-5-9 18:00:47 | 显示全部楼层
我在gnome2.6中试了,但没有发现停滞的问题啊?我的gnome是自己编译的……
发表于 2004-5-9 18:36:18 | 显示全部楼层

Yuking兄,我发现一个更有意思的事情

我用一个早已经创建的普通用户登录gnome时,在启动gnome界面时在fcitx这个时候停很长的时间。而我新建了一个用户,再用这个用户登录时就不会有上述的现象。我想一定是和小企鹅的配置文件有关,想请问该修改哪个文件。我的gnome是RH9自带的好像是2.4的吧,我这菜鸟还不会编译gnome。先从最基本的学起。谢谢
发表于 2004-5-9 18:43:03 | 显示全部楼层
Yaking兄,还有一个问题:运行命令fcitx,终端提示:[chensong@chensong chensong]$ rpm -q fcitx
fcitx-2.0.1-1.linuxsir
[chensong@chensong chensong]$ fcitx
已经存在另一个同名服务程序 xcin-zh_CN.GB2312
[chensong@chensong chensong]$
无法调用fcitx,请教该如何解决?
发表于 2004-5-9 20:10:42 | 显示全部楼层

回复: 为什么安装fcitx之后进入gnome非常慢

最初由 careless 发表
redhat 9.0,先是rpm -e miniChinput,然后装上了fcitx 2.0.2的rpm包,ctrl+alt+backspace重启x,可是登录的时候非常之慢,要登上好几分钟之久,从登录界面上可以看到这时候是停在fcitx这块,不知道是在执行什么操作.反复试了2.0.1,1.8.5,rpm和src都试过,全都一样,不得已换回miniChinput..
请问还有没有人遇到过同样的问题?就只是进去的时候慢到难以忍受,进去以后ctrl+space可以正常呼出输入法


这个问题我刚好解决了,删除~/.gnome2/session-manual这个文件就好了
发表于 2004-5-9 22:27:14 | 显示全部楼层
楼上的兄弟,我今天新建了一个用户,正如我上面说的用它进入gnome的时候,不会在fcitx的时候等半天。然后找到你说的那个文件,把新用户的这个文件和我原来的用户的文件相比较。发现二者就只有一个参数不一样把这个参数改了,然后用原来的用户进入就不会在fcitx那个地方等半天了。很快了。太谢谢你了。给我一个好的提示。但是我想究根揭底地知道这个文件是干什么的,这里的参数怎么解释。现在我把这个文件把开,列在这里请你解释一下行吗?
[Default]
num_clients=1
0,RestartStyleHint=3
0,Priority=50
0,RestartCommand=fcitx,这个是我新建的用户的~/.gnome2/session-manual里的东西而我原来的用户里的文件内容和这个差不多,只不过在0,Priority这个地方的值是31.我把这个值改成了50就好了.能解释一下吧,大侠.
 楼主| 发表于 2004-5-9 23:37:16 | 显示全部楼层
最初由 chen1960 发表
楼上的兄弟,我今天新建了一个用户,正如我上面说的用它进入gnome的时候,不会在fcitx的时候等半天。然后找到你说的那个文件,把新用户的这个文件和我原来的用户的文件相比较。发现二者就只有一个参数不一样把这个参数改了,然后用原来的用户进入就不会在fcitx那个地方等半天了。很快了。太谢谢你了。给我一个好的提示。但是我想究根揭底地知道这个文件是干什么的,这里的参数怎么解释。现在我把这个文件把开,列在这里请你解释一下行吗?
[Default]
num_clients=1
0,RestartStyleHint=3
0,Priority=50
0,RestartCommand=fcitx,这个是我新建的用户的~/.gnome2/session-manual里的东西而我原来的用户里的文件内容和这个差不多,只不过在0,Priority这个地方的值是31.我把这个值改成了50就好了.能解释一下吧,大侠.


我这么做以后还真的可以了,呵呵,非常感谢楼上的兄弟,现在正在fcitx-ing~~
不过我新建的用户还是不行

session-manual这个文件是在gnome运行之后执行的东西,类似于windows里面的启动菜单,这个可以在proferences->more proferences->sessions->startup programs里面设置。priority是运行的优先级,也许是启动的顺序吧,这个值越大优先级应该越低。

这个是我的理解,不过为什么降低优先级以后就不会出现长时间的等待我就不明白了,还请大虾指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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