从终端更改时间后刷新时钟面板插件

从终端更改时间后刷新时钟面板插件

我正在通过终端更改时区,使用以下命令:timedatectl set-timezone <timezone>

但是,XFCE 时钟插件继续显示以前的时间,而不会改变时区。

我如何强制它更新并显示正确的时间?

答案1

让我们首先了解您所做的事情:

 set-timezone [TIMEZONE]
           Set the system time zone to the specified value. Available time
           zones can be listed with list-timezones. 

如果 RTC 配置为本地时间

this will also update the RTC time. This
               call will alter the /etc/localtime symlink. See localtime(5) for
               more information.

请注意,不建议将 RTC 配置为本地时间。建议使用 UTC。

您可能希望使用 set-time 选项:

set-time [TIME]
           Set the system clock to the specified time. This will also update
           the RTC time accordingly. The time may be specified in the format
           "2012-10-30 18:17:16".

来源:

man timedatectl

答案2

更改系统时间或时区后,可以通过重新启动来更新 XFCE 面板时钟插件中显示的时间xfce4-panel。这可以通过注销并重新登录或运行以下命令来完成:

xfce4-panel --restart

答案3

  1. 右键单击面板中的时钟
  2. 选择Properties
  3. 更新时区(它似乎使用自己的时区)

相关内容