以下是我的 gnome shell 中时钟的显示方式:
尽管我使用的是阿拉伯语,但时钟不应该显示这样。
以前,它运行良好,但现在我不知道发生了什么。
注意:时钟仍然运行正常(当前时间:9:33),但唯一的问题是,如上图所示,时钟倒置了。此外,日期正确,且格式正确。
我使用的是 Ubuntu 14.04 LTS,gnome shell 版本 3.10.4。根据设置,Ubuntu 正确识别了阿拉伯语(黎巴嫩):
答案1
这看起来像是一个错误。如果我使用调整工具启用秒与小时和分钟一起显示,小时和分钟是正确的,但现在秒位于左侧(使用 20:45:18 - H:M:S)。
我肯定会在这里提交错误报告:https://bugs.launchpad.net/ubuntu-gnome/+filebug
由于这很容易重现,我会为您进行分类,以便对此有更多了解的开发人员可以查看。
我在上游发现了一个类似但不相关的错误报告:Bug 743821 - 阿拉伯语桌面上时间段的位置发生变化。
此时最好的猜测是时间被冒号分割,最后一部分移动到开头,在你的情况下,分钟移动到开头:
1 -> 20
2 -> 45
3 -> 18
成为
1 -> 18 (3)
2 -> 20 (1)
3->45(2)
而真正有趣的是,锁屏不存在这个问题。
答案2
- 安装包dconf-工具从 Ubuntu 存储库(可在软件中心找到)下载。这将安装dconf-编辑器这是更改配置所必需的。
- 打开dconf 编辑器来自短跑或 dconf-editor 来自壳. 在编辑器中,导航到 com.canonical.indicator.datetime。
- 更改时间格式字段风俗。
- 在里面自定义时间格式字段,将值更改为所需格式。格式可以包含日期和时间说明符。此格式使用与 C 标准库函数相同的说明符strftime()。
例如:
%Y-%m-%d %a %H:%M
2015-04-01 星期三 23:45
或者,您可以尝试在终端中执行以下命令,效果如下:
gsettings set com.canonical.indicator.datetime time-format 'custom'
gsettings set com.canonical.indicator.datetime custom-time-format '%Y-%m-%d %H:%M'