格式化时间显示时时钟覆盖扩展与 dConf 对比

格式化时间显示时时钟覆盖扩展与 dConf 对比

首先,我要说的是,Ubuntu 17.10/Gnome 3 中的新扩展支持是一个很棒的功能。

我的问题与登录后格式化用户界面(Gnome 3)顶部上方栏中显示的时间和数据有关。请注意,我正在运行 Ubuntu 17.10,但我使用 Xorg 而不是 Wayland 登录(使用我的登录名下方的齿轮)。

背景:我希望我的显示为dayofweekfullnamemonthfullnamedateyear,hours(12 小时格式),minutessecondam/pm。

1) 我首先使用了 gesttings。我能够正确配置日期年份、小时(12 小时制)、分钟、秒、上午/下午。但是,星期几和月份名称仍然显示为缩写。

2) 然后我尝试了 dconf,并在自定义时间格式字段中输入自定义字符串(例如 %A %B ...)。我的第一个观察结果是,我使用 gsettings 所做的更改未显示在此处。为什么会这样?而且,当我在 dconf 中输入并应用新的自定义设置时,它们并未应用于屏幕顶部的时间/日期格式。同样,为什么?

3) 然后我发现了 Clock Overide Extension——它非常有效——现在我的显示屏可以显示我想要的格式的日期和时间!问题解决了。

4) 但是...在使用 Clock Overide 设置格式后,我返回 dconf 并发现 Clock Overide 中所做的任何自定义更改均未出现在那里。为什么?我认为,如果我更改了日期和时间的格式,任何允许我这样做的工具都会反映通过其他工具/方法所做的自定义更改。请澄清我的理解。

谢谢。

答案1

以下描述基于对可用扩展源的调查https://github.com/stuartlangridge/gnome-shell-clock-override/blob/master/extension.js

gnome3 栏日期/时间标签不提供任何形式的配置设置。此扩展所做的实际上是在扩展运行时替换 gnomes3 顶部栏标签文本。

相关内容