我正在使用 Gnome 3 / Gnome-shell 和 Ubuntu 13.10。
我想在顶部栏的时钟旁边显示时间戳(即自 1970/01/01 00:00 UTC 以来的秒数)。我发现我只需要更改时间格式并添加 %s。
然后我搜索了可以更改时间格式的地方,找到了 dconf 键com.canonical.indicator.datetime.time-format
和....custom-time-format
。我将第二个设置为“自定义”(使用 dconf-editor),将第一个设置为 ,%l:%M %p - %s
但什么都没有改变。实际上,在我摆弄的过程中,整个 dconf 目录中的任何东西都没有改变时钟上的任何东西。(注销并再次登录也没有改变)
我认为这可能是因为 gnome-tweak-tool 会覆盖设置,但我不知道如何让它使用标准参数。当我在 gnome-tweak-tool 中更改时钟设置时,它们会立即被使用。
我已经尝试了在谷歌上能找到的所有方法......我甚至想知道创建自己的语言环境是否会更简单,但我甚至不确定它是否会起作用,因为我不知道 gnome-tweak-tool(或其他一些我甚至不知道的软件)对时钟有什么作用......
谢谢
答案1
我相信这些设置仅适用于 Unity;gnome shell 似乎将其时钟设置存储在 org.gnome.desktop.interface 中,但只允许您设置是否显示秒和/或日期。
不过,我快速浏览了一下扩展站点,这似乎可以满足您的要求:https://extensions.gnome.org/extension/795/format-clock/
答案2
您可以使用实用程序 gnome 时钟或其他程序来执行此操作。搜索...时钟覆盖。您可以使用任何您喜欢的格式设置日期时间格式。如果可以让你看的话,这就是我的。
这是由手册中的 %x 格式控制的。搜索时钟覆盖。