LinuxSir.cn,穿越时空的Linuxsir!

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

什么时候要加载scim

[复制链接]
发表于 2008-11-20 21:10:00 | 显示全部楼层 |阅读模式
不太懂这个,请达人们讲讲原理

平时,在.xinitrc里写了scim,才能在系统中正常调用输入法,否则开一个东西就要很慢的加载scim

我平时用的终端是terminal,用root打开某些东西时都要机器缓慢的载入scim,如
  1. [na@x-1 ~]$ sudo mousepad /etc/pacman.conf
  2. Launching a SCIM daemon with Socket FrontEnd...
  3. Loading simple Config module ...
  4. Creating backend ...
  5. Loading socket FrontEnd module ...
  6. Starting SCIM as daemon ...
  7. GTK Panel of SCIM 1.4.7
  8. GTK Panel of SCIM 1.4.7
复制代码

刚使用xterm的时候发现,sudo mousepad打开东西的时候根本不需要载scim,速度很快。(xterm自身打开也不需要载scim)


fcitx是个很棒的输入法,用它从来不要这样加载,他们有什么不同?
发表于 2008-11-20 21:19:48 | 显示全部楼层
xinitrc里面是加载X后要执行的东西,scim一般是写在这里的
.bashrc是每次开启一个terminal的时候读取的东西

你说的开一个东西要很慢的加载scim是什么意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-20 21:43:34 | 显示全部楼层
我是指su或sudo开一些东西都需要重新载入一次scim,这是一个很耗cpu的过程
回复 支持 反对

使用道具 举报

发表于 2008-11-20 23:08:08 | 显示全部楼层
好像你已经问过一次了吧?

scim必须scim -d,启动一个daemon,否则每个程序都需要一个scim。

这是因为你定义了中文环境的输入法是scim,如果不定义那么就不会启动。

root权限使用的软件都是不一样的,当然都需要再启动一个daemon
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 08:55:04 | 显示全部楼层
我是疑惑xterm为什么不需要启动scim
疑惑fcitx为什么不需要这样耗时的启动过程

另外,ibus也要这样费时启动吗?如果ibus综合了scim和fcitx的优点,我就...
回复 支持 反对

使用道具 举报

发表于 2008-11-21 09:22:21 | 显示全部楼层
ibus貌似可以只需要一个daemon,root也可以输入
回复 支持 反对

使用道具 举报

发表于 2008-11-21 12:52:29 | 显示全部楼层
那就直接 fcitx不就行了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 17:55:52 | 显示全部楼层
Post by sharedu;1911544
那就直接 fcitx不就行了。


我是用拼音输入法,用过一段时间fcitx,不太习惯它的词库,而且按shift不变成英文...习惯...
回复 支持 反对

使用道具 举报

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

本版积分规则

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