免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1347 | 回复: 0
打印 上一主题 下一主题

kde4 的时区问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-29 10:43 |只看该作者 |倒序浏览
kde4的时区管理还是挺麻烦的,而且目前的版本在设置方面存在很多问题。
kde4的时区配置有几个部分参与:
kded_ktimezoned.so是kded服务,维护ktimezonedrc配置文件,因为考虑到不同系统在时区管理上的差异,比如solaris会维护/etc/timezone等,fedora使用了/etc/localtime,因此用了许多方法检测系统的时区设置,并且跟踪时区文件的变化,一旦发现有变动,就重新配置ktimezonedrc文件,向dbus发出变动消息。目前的kde4中这个模块的文件监控有问题,因此经常会有配置失败的情况。
kcm_clock是时间配置模块。可以用kcmshell4 clock进入配置,保存配置的时候会提示root密码(如果使用sudo kcmshell4 clock 或者su -c 执行的话,设置将会有问题)。这个模块现在有一些问题,比如只能设置‘自动设定日期时间’,否则更新是不成功的。这个模块利用/usr/libexec/kde4/kcmdatetimehelper写入日期、时间及时区信息,kcmdatetimehelper利用zic更新/etc/localtime为新的时区,在/usr/share/config/kcmclockrc中记录界面修改的用户配置。之前发现kcmdatetimehelper代码有问题,这个文件由kcmdatetimehelper写在错误的位置,导致kcmclock.so无法得到上次的界面设置。
kcm_clock利用ksystemtimezones来显示当前时区,ksystemtimezones依赖kded_ktimezoned发出的dbus消息来更新缓存中的时区信息。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/58649/showart_1154568.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP