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

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

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

答案1

背景

你可能已经知道,团结指标并不具有相同的能力作为 Unity。开发人员已修补 gnome 库以提供此集成。但是 - 按照设计 - 他们尽可能保留了 Gnome-Shell 和 Gnome-Classic 桌面的原始版本。这是 gnome 开发人员的愿望。

因此,您将需要一个稍微更有创意的解决方案 - 这个答案将为您提供这样的建议。

使用时钟小程序

在此处输入图片描述

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

点击查找您的位置编辑在小程序中

接下来仔细看看位置:

在此处输入图片描述

您感兴趣的值是时区 城市

在此示例中:

America/Port_of_Spain Piarco
Europe/Rome Verona

下次开火dconf-editor

dconf-工具 安装 dconf-tools

看着那(这位置字段如图所示,并添加您的新位置 - 每个条目的格式为,,'timezone city'即用逗号分隔条目

在此处输入图片描述

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

在此处输入图片描述

答案2

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

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

相关内容