Kubuntu 和 KDE 时钟

Kubuntu 和 KDE 时钟

在最新的 Kubuntu 中,我发现 KDE 时钟在 KDE 4.10 反向移植时出现了一些非常奇怪的行为。系统时钟设置正确,但出于某种原因它使用 UTC。

这是对的:

me@pinguino ~]$ date
Fri Mar 15 09:06:36 UTC 2013

然而,时钟就是不对。请看这个:

在此处输入图片描述

罗马时间永远不可能与 UTC 时间相同,因为它总是比 UTC 时间早 1 或 2 个小时!有漏洞吗?

答案1

我做了更多调查。看来 KDE 时钟将取决于 /etc/localtime。我的设置不正确(它是指向“../posix/Europe/Rome”的符号链接,但该符号链接并不存在)。

为了解决这个问题,我首先进入 KDE 时钟(右键单击时钟小程序 - 调整日期和时间 - 时区选项卡,然后选择欧洲/罗马)。

然后我启动sudo dpkg-重新配置 tzdata并再次配置。它输出如下内容:

Current default time zone: 'Europe/Rome'
Local time is now:      Fri Mar 15 10:36:52 CET 2013.
Universal Time is now:  Fri Mar 15 09:36:52 UTC 2013.

最后,我进入数字时钟设置(右键单击时钟小程序)并选择罗马,然后将“时钟默认为”设置为:本地。

现在一切看起来都是正确的......

您还可以将时钟设置为与远程 NTP 服务器精确匹配,如下所示:

sudo rdate time.ien.it

注意:请务必更新 tzdata 包。

相关内容