通过命令行刷新Unity UI时间

通过命令行刷新Unity UI时间

我有一个由 VMWare 运行的 Ubuntu 12.04 桌面虚拟机,GUI 时钟/时间(无论它叫什么)有些问题。右上角的东西显示时间。

当我将笔记本电脑置于睡眠模式时,它不会让虚拟机进入睡眠状态,也不会将其暂停,当我在当天或第二天重新打开笔记本电脑时,时钟仍处于睡眠模式操作的时间。例如:我在下午 4:45 将笔记本电脑置于睡眠状态,当我重新打开它时,虚拟机仍处于下午 4:45,并将保持这种状态,直到...发生某些事情。

我找到了一种“修复”方法,只需转到日期和设置,然后按确定,然后它会在接下来的 5-10 分钟内同步。但它仍然让我烦恼,我想知道是否有办法强制 GUI 时钟同步。从我的设置来看,它与互联网同步,但它并不经常同步,必须转到设置,然后必须等待至少 5 分钟,这让我很烦恼。

所以我想知道是否有办法从命令行强制同步?

我确实读过这个帖子但那不是同一个问题,而且这是我发现的最接近我的问题,有点相似。

答案1

Jorge Castro 发现,该问题与 VMWare Tools 的同步率有关。在设置中,同步率默认设置为 false。

可以通过设置来解决:

tools.syncTime = true

在 VMNAME.vmx 文件中。

您还可以为特定速率设置以秒为单位的数值。值 true 默认为数值60(或一分钟)。

看到这个Stack Overflow 问题了解更多信息。

相关内容