小编vst*_*iuk的帖子

如何在菜单栏中的时间指示器附近显示当前时区?

如何在 Ubuntu 16.10 的菜单栏中显示时间和日期附近的当前时区?这也应该与其他版本相关。这是一个非常缺失的功能,没有它你很容易混淆。我想得到类似“星期五 12 月 23 日 20:35:05(欧洲/基辅)”的信息。

此外,能够任意自定义该字符串会很好,例如“星期五,23.12.2016 - 20:35:05(欧洲/基辅)”。谢谢!

更新

参考如何更改日期格式? 一个可以做

gsettings set com.canonical.indicator.datetime time-format "'custom'"

gsettings set com.canonical.indicator.datetime custom-time-format "'%a, %d.%m.%y - %H:%M:%S (%Z)'"

这将系统时间和日期指示器更改为

星期五,23.12.2016 - 20:35:05 (EET)

如您所见,除了时区名称之外,现在一切都很好。我在Time & Date settings > Clock > Choose Locations 中设置我的时区。然后,如果我timedatectl在终端写 我得到

时区:欧洲/基辅(EET,+0200)

因此,时区名称有多种选项,似乎是strftime函数决定使用哪个选项,而且仅通过向其提供格式字符串就无法获得时区名称“欧洲/基辅”(仅“EET”或“+0200”)。

那么有没有办法选择时区的名称格式?

也许使用 Serg 的脚本我可以将首选名称放在系统指示器旁边?

谢谢!

indicator time unity date timezone

3
推荐指数
1
解决办法
1198
查看次数

标签 统计

date ×1

indicator ×1

time ×1

timezone ×1

unity ×1