LinuxSir.cn,穿越时空的Linuxsir!

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

KDE中使用skim的一些注意

[复制链接]
发表于 2007-12-20 14:08:25 | 显示全部楼层 |阅读模式
前几日本本的桌面换成kde了,所以遇到了一些新问题,其中之一就是scim。后来曾换用fcitx,并把郑码移到了fcitx上,不过最后还是找出了问题,用回了skim。

首先,你要用immqt-bc或immqt的USE来编译qt。然后你的USE中要有kde和qt3,这样scim在安装的时候就会加上kde的支持,其实就是装上scim-qtimm和skim。

emerge好后,在~/.xprofile(用kdm的)或~/.xinitrc(用startx的)中加入:

  1. export LANG='zh_CN.UTF8'
  2. export XMODIFIERS=@im=SCIM
  3. export GTK_IM_MODULE="scim"
  4. export QT_IM_MODULE="scim"
复制代码

记住,不要像在gnome中那样加入 scim -d 或skim -d,因为kde会自己启动skim,在.xprofile或.xinitrc中加入skim -d会导致skim启动两次而出现DCOP错误,如果加入了scim -d则导致kde的启动和注销奇慢。

启动kde,这时应该就可以看到kicker的面板上有skim的图标了。

你也可以指定qt用scim(skim)作为输入法(默认是XIM),具体做法是运行qtconfig,然后在interface下有个Default Input Method,改成scim即可。
发表于 2007-12-21 14:18:36 | 显示全部楼层
你也可以指定qt用scim(skim)作为输入法(默认是XIM),具体做法是运行qtconfig,然后在interface下有个Default Input Method,改成scim即可。

为什么我的没有,总是觉得qt程序用xim不够稳定,却改不了scim
回复 支持 反对

使用道具 举报

发表于 2007-12-21 16:12:33 | 显示全部楼层
楼上引用的话,有用之极。
就想不通了,自己写的qt app就是没法调出输入法,一定要右键选
多谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-21 16:46:18 | 显示全部楼层
Post by newsky_;1798226
为什么我的没有,总是觉得qt程序用xim不够稳定,却改不了scim


可能是你的qt没有用 immqt的USE,同时scim要有qt3的USE。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-21 16:52:46 | 显示全部楼层
Post by 三翻领;1798269
楼上引用的话,有用之极。
就想不通了,自己写的qt app就是没法调出输入法,一定要右键选
多谢


这个就不知道了,kde偶是完全新手,不过觉得kde的反应相当快,gnome就比较慢了。还想问问firefox在kde中是不是比较慢,我其他常用的gtk+程序好像也都比较不稳定,比如gvim, thunderbird, 有时会调不出来,一般是用什么软件作替代?或者如何调教会好些。
先谢谢了
回复 支持 反对

使用道具 举报

发表于 2007-12-21 17:53:27 | 显示全部楼层
命令行启动,看输出
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-21 18:59:45 | 显示全部楼层
调不出来的时候,我也试过命令行,没有任何输出,直接停着了,感觉是初始化不了的样子,相当奇怪。而且是一旦一个gtk+的程序不行,其他的gtk+程序就都不行了。

现在用kgtk来启动gtk的程序,这样就用qt的文件管理了,试试看会不会好些。
回复 支持 反对

使用道具 举报

发表于 2007-12-21 20:26:16 | 显示全部楼层
Post by acevery;1798320
调不出来的时候,我也试过命令行,没有任何输出,直接停着了,感觉是初始化不了的样子,相当奇怪。而且是一旦一个gtk+的程序不行,其他的gtk+程序就都不行了。

现在用kgtk来启动gtk的程序,这样就用qt的文件管理了,试试看会不会好些。

没用的,这改变不了他们的gtk本质
我看还是revdep看看,说不定有什么库有问题
回复 支持 反对

使用道具 举报

发表于 2007-12-21 21:08:35 | 显示全部楼层
Post by acevery;1798281
可能是你的qt没有用 immqt的USE,同时scim要有qt3的USE。


用的immqt-bc,但是这个貌似不行
回复 支持 反对

使用道具 举报

发表于 2007-12-21 21:17:18 | 显示全部楼层
Post by acevery;1798284
这个就不知道了,kde偶是完全新手,不过觉得kde的反应相当快,gnome就比较慢了。还想问问firefox在kde中是不是比较慢,我其他常用的gtk+程序好像也都比较不稳定,比如gvim, thunderbird, 有时会调不出来,一般是用什么软件作替代?或者如何调教会好些。
先谢谢了

我也是这几天才转到KDE下来的,而且是大迁移。功能相似的软件基本都换成了KDE的,突然腾出了不少的空间……

对于剩余的GTK程序,我除了使用gtk-engines-qt使他们和其他KDE上的程序风格一致外,做的工作还有。

1、使用-gnome的USE重新编译了这些GTK程序,部分程序不再使用gconfd;
2、删除了libgnome,libbonobuui等,使用QT的引擎后不再许要这些;
3、删除gnome-vfs,gnome-mount等。
4、删除notification-daemon,由于不再使用GNOME的消息系统,可以删除,而且删除它可以彻底的删除gconf。
5、安装tango的图标主题,为的是删除gnome-icon-theme。

感觉这样GTK程序比以前运行也快了。尤其是Stardict和Firefox,gconf对GNOME程序的速度影响是臭名昭著的。:-)

如此自己的电脑上除了少数几个GTK程序之外,完全没有GNOME的影子了,和上来就KDE的系统差不多(估计)@_@
回复 支持 反对

使用道具 举报

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

本版积分规则

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