KDE性能提升建议

<

div id=”content” contentScore=”3595″>本文档罗列了些帮你提升你的KDE性能的建议。没有很多,其中许多可能已过时。当然,KDE的开发者们对不同的优化产生影响。

不要试图对你的KDE做过多的优化,尤其是你缺乏经验;或者你已经优化得KDE不再正常运行了(如,不要从startkde脚本里删除你不知道是做什么用的那些语句)。大多数的建议有一些简要的关于这样优质的好处和坏处的说明,这样你可以考虑是否值得做。

减少运行程序和数量

在控制台运行“ps ux”,会看到你做为用户运行的所有进程的列表。如果这些是在KDE运行期间启动的,减少他们的数量能明显地减少内存的使用量和KDE的启动时间(当,你 可以作为ROOT做来做同样的事,如,关闭一些不用的系统服务)。KDE桌面需要的进程分别是:startkde,kdeinit(在‘ps ux’输出的结果里看到的是‘kdeinit:Running…’),dcopserver,klauncher,kded,ksmserver(在 ‘ps ux’输出的结果里看到两次,一次是‘kwrapper ksmserver’),knotify,kwin,kdesktop和kicker。可以忽略kioslaves(象kio_file类型的)的进程, 它们在启动完毕空闲一会儿后自动终止。

1.Alarm进程和KOrganizer alarm clinet

如果你用不到它们的话可以关闭这两个进程。在KDE3.0里Alarm可在控制中心->系统->Alarm Daemon里关闭,在KDE3.1中在(控制中心)组件/服务管理中关闭。对KOrganizer alarm client,在它上面点右键,选择“禁止”‘start alarm client at login(登录时启动alarm client)’然后退出。

重要提示:Alarm在低于3.1的KDE版本里有BUG,即使关闭了,也会被任务管理恢复的。所以禁用(意即:关闭了登录时启动)它后,应确保它不再运行(通过执行‘kalarm –stop’关闭它),不然会覆盖你所做的设置。

禁用alarm和KOrganizer alarm client将减少KDE启动时间和内存使用量,但以系统将不再报警(警告)为代价。

2.KWriteD

如果你是运行单用户的机子,多数情况你不需要KWriteD,这个进程用于显示来自于如‘wall’或‘write’命令的信息。在KDE3.0里可以从控制中心->个性化/控制台里禁用它,KDE3.1里在组件/服务管理里禁用它。

禁用kwrited会减少KDE启动时间和内存使用量,但以不能回显wall和write命令的信息为代价。

3.Applets (小程序)代替停放(停放到系统托盘)程序

要是你以停放到系统托盘的方式运行了klipper或kmix,将它们退出,以对应的小程序代替它们(当退出klipper时,要选择下次启动时不运行 它)。实际上,很多人发现KMix程序优于停放在系统托盘里时的KMix,能够显示更多的信息面占用较少的空间(停放在系统托盘里时,一些信息会被隐藏)。

这种代替方式会减少KDE启动时间和内存使用量。

4.KHotKeys(KDE热键)

要是你运行了‘khotkeys’进程,它可以用于快捷键启动一些程序。如果不想用,可以通过在KMenuEdit里不设置这些快捷键、或者删除$KDEHOME/share/config/khotkeysrc。
禁用KHotKeys会减少KDE启动时间和内存使用量,以不能用快捷键运行程序为代价。

5.Artsd

在控制中心artsd那部分里禁用artsd声音服务。可以明显看到,在声音服务不运行时,使用了arts的应用程序的声音不起作用,所以如果你没有声卡或不用arts\/div>