由于某些奇怪的原因,无法使用 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-工具
看着那(这位置字段如图所示,并添加您的新位置 - 每个条目的格式为,,'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