[ 已解决 ]kde 环境调整时间问题

时间总是不对,选择“自动设定日期和时间”,点击确定后就会弹出崩溃的提示,见下图:




无法复现,策略是不允许更改这项的。改了需要输入 root 密码。你有没有这步?

那个选不选没有关系。时间不对看看时区有没有被更改。我这里没有问题。可以勾选。

你的 KDE 版本是?

输入 root 密码这一步是有的,另外虽然报错了但是会发现日期已经同步好,只是下次再开机的时候就会发现时间又不对了。
有什么日志可以看吗?

下次开机时间又不对,你是双系统吧?

Sent from my iPhone 5s using Tapatalk

的确是双系统,可是我以前装的 suse12 就没这个问题啊。

我也遇到同样的问题,必现。
环境:Windows 7 + openSuSE 13.1 KDE 双系统
现象:
1、在 Windows 下,系统时间总是正确的
2、在 openSuSE 下,时间总是快 8 小时,当前时区为北京
3、屏幕右下角时间上右键选择“Adjust Date and Time”,时区中显示当先时区为 Asia/Beijing(CDT)。
4、在下方列表中选择其他时区,再选择“Asia/Beijing”,“Apply”/“OK”,不久右下角的时间就变正常了,并且会弹出一个 Crash 窗口。

算了,不纠结这个问题了,我觉得双系统本来就不是一个正常的存在。

在终端输入 timedatectl status ,得出的结果中有 Local time 和 Universal time 两个时间,先看哪个时间是正确的,然后在屏幕右下角时间上右键选择“数字钟设置”->“时区”, 如果前面的 Local time 时间正确,则将“时钟默认为”设置为“本地”,如果 Universal time 时间正确,则将“时钟默认为”设置为“UTC”。

双系统时间快八小时是因为你选中了使用 UTC,而你的电脑默认 Windows 为标准,更改方法是进入 yast 设置,需要密码的那种管理员身份,普通用户改了也白搭,取消 utc 选中就好了

Tapatalk

这个问题其实我也遇到的啦, 之前没有看到你回复.

最简单的 workaround:

  1. 勾选 " 自动同步日期和时间", 然后同步一次.就算崩溃时间也会设置正确的.
  2. 把它取消勾选.你的正确的时间就会一直保持下去.重启也不会变.

原因这里有一篇史诗级的解释:

en.opensuse.org/SDB:Configuring_the_clock

据说真正的修复是这样的:

  1. 先去 Windows 下改注册表让它使用 UTC 时间
  2. 设置 BIOS/CMOS 时钟为 UTC

然后 Linux 就没有问题了.

的确是时区的问题,utc 要打上钩,时钟默认为:这个地方也要选择 utc,之前这里选的是本地。
感谢几位大侠的热心帮助,谢谢了。


1赞

我手动改了一下