Qt/KDE 是 c++ 程序,依赖关系太庞大了!每次升级系统时,都只能跳过它们,因为一次要升级的东西太多,一旦只升级一部分就会出问题。scim 的错误不在于使用 gtk,而在于使用 c++,虽然 scim 把 c++ 用得都要炉火纯青了,设计和构思越来越精巧,但是 c++ 固有的问题解决不了的话,问题总是会出现。还有,gtk 的速度不是那么慢!不要以为启动时多初始化一个输入法相关的结构,就会导致速度变慢,因为这个过程不会读硬盘,也不会分配很多内存。
Post by fundawang
Mandrakelinux 不会因为安装scim而增加gtk的依赖关系。因为Mandrakelinux所有的自有程序都是gtk 2.x的,而这些程序是强制安装的。也就是说,除非你完全不安装X,否则gtk 2.x的依赖库是必定要安装的。切换到skim可能会额外对系统造成kde库的依赖,并不是个好的选择,因为Mandrakelinux不是SUSE。
Qt/KDE 是 c++ 程序,依赖关系太庞大了!每次升级系统时,都只能跳过它们,因为一次要升级的东西太多,一旦只升级一部分就会出问题。scim 的错误不在于使用 gtk,而在于使用 c++,虽然 scim 把 c++ 用得都要炉火纯青了,设计和构思越来越精巧,但是 c++ 固有的问题解决不了的话,问题总是会出现。还有,gtk 的速度不是那么慢!不要以为启动时多初始化一个输入法相关的结构,就会导致速度变慢,因为这个过程不会读硬盘,也不会分配很多内存。