我在最新的带有 KDE 4.10 向后移植的 Kubuntu 中的 KDE 时钟有一些非常奇怪的行为。系统时钟设置正确,但由于某种原因它使用 UTC。
这是对的:
me@pinguino ~]$ date
Fri Mar 15 09:06:36 UTC 2013
Run Code Online (Sandbox Code Playgroud)
然而,时钟是错误的。看到这个:

罗马永远不可能与 UTC 时间相同,因为它总是提前 1 或 2 小时!漏洞??
Pal*_*tir 14
我做了更多的调查。看起来 KDE 时钟将取决于 /etc/localtime。我的设置不正确(它是指向不存在的“../posix/Europe/Rome”的符号链接)。
为了解决,我首先去KDE时钟(右键单击时钟小程序-调整日期和时间-时区选项卡,然后选择欧洲/罗马)。
然后我启动了sudo dpkg-reconfigure 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.
Run Code Online (Sandbox Code Playgroud)
最后我转到数字时钟设置(右键单击时钟小程序)并选择罗马,然后将“时钟默认设置为”:本地。
现在everhting似乎是正确的......
您还可以设置时钟以精确匹配远程 NTP 服务器,如下所示:
sudo rdate time.ien.it
Run Code Online (Sandbox Code Playgroud)
注意:一定要更新 tzdata 包。
| 归档时间: |
|
| 查看次数: |
9727 次 |
| 最近记录: |