Gnome shell倒钟
这是时钟在我的gnome shell中的显示方式:
即使我使用的是阿拉伯语,但这并不是时钟的显示方式。
以前,它运作良好,但现在我不知道发生了什么。
注意:时钟仍然运行良好(目前:9:33),但唯一的问题是它看起来是倒置的,如上图所示。 此外,日期是正确的,并以正确的格式写入。
我正在使用Ubuntu 14.04 LTS,gnome shell版本3.10.4。 根据设置,Ubuntu正确识别阿拉伯语(黎巴嫩):
这看起来像一个bug。 如果我使用Tweak Tool启用秒和小时和分钟显示,则小时和分钟是正确的,但现在秒位于左侧(使用20:45:18 – H:M:S)。
我肯定会在这里提交错误报告: https : //bugs.launchpad.net/ubuntu-gnome/+filebug
由于重现这一点很简单,我会为你分类,所以对这个有更多了解的开发人员可以看看。
我在上游发现了一个类似但无关的错误报告: 错误743821 – 阿拉伯语桌面上的时间位置发生了变化 。
在这一点上最好的猜测是时间被冒号分开,最后一块被移动到开头,在你的情况下,分钟被移动到开头:
1 – > 20
2 – > 45
3 – > 18
变
1 – > 18(3)
2 – > 20(1)
3 – > 45(2)
而真正有趣的是,锁屏没有这个问题。
- 从Ubuntu存储库安装软件包dconf-tools (可在软件中心获得)。 这将安装更改配置所需的dconf编辑器 。
- 从shell中的Dash或dconf-editor打开dconf edito 。 在编辑器中,导航到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'