如何在Gnome Classic中设置多个时区?

由于某些奇怪的原因,使用Gnome Classic(Ubuntu 12.04)中的日期时间指示器无法将其他时区添加到时钟中。 在我切换到Gnome Classic之前我使用了Unity,并且可以添加更多时区。 即使在Gnome Classic中,我也能看到日期时间指示器菜单中的其他时区,我在使用Unity时添加了该时区。 当我进入系统设置>日期和时间时,没有添加其他时区的选项。 如何在Gnome Classic中设置其他时区?

背景

您可能收集的统一指标与Unity具有相同的function 。 开发人员修补了gnome-libraries以实现这种集成。 然而 – 按照设计 – 他们将Gnome-Shell和Gnome-Classic台式机作为香草尽可能地保留下来。 这是由gnome-developers表达的愿望。

因此,您需要一个更具创造性的解决方案 – 这个答案会给您一个这样的建议。

使用时钟小程序

在此处输入图像描述

暂时将时钟小程序添加到面板。

点击小程序中的修改即可找到您的位置信息

接下来仔细查看位置:

在此处输入图像描述

您感兴趣的价值是时区城市

在这个例子中:

America/Port_of_Spain Piarco Europe/Rome Verona 

接下来启动dconf-editor

dconf工具 安装dconf-tools

查看显示的位置字段并添加新位置 – 每个条目的格式为,'timezone city'即带逗号的单独条目

在此处输入图像描述

然后,您将自动更新日期时间指示器。 您可以通过删除时钟小程序来结束。

在此处输入图像描述

如果“日期和时间”控件中缺少“选择位置”但它确实有效,则应该提交有关它的错误:

 ubuntu-bug gnome-session-fallback 

您可以通过dconf-editor手动编辑它:

 sudo apt-get install dconf-tools dconf-editor 

选择com> canonical> indicator> datetime

查看locations值。

 ['UTC UTC', 'Asia/Nicosia Nicosia'] 

纯粹猜测,我认为第一个(例如亚洲/尼科西亚 )是时区名称,第二个(例如尼科西亚 )是指标菜单中显示的名称(托盘图标)。

您可以在此处找到时区列表: https : //en.wikipedia.org/wiki/List_of_tz_database_time_zones