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)。

在20:45:18拍摄的时钟截屏

我肯定会在这里提交错误报告: https : //bugs.launchpad.net/ubuntu-gnome/+filebug

由于重现这一点很简单,我会为你分类,所以对这个有更多了解的开发人员可以看看。

我在上游发现了一个类似但无关的错误报告: 错误743821 – 阿拉伯语桌面上的时间位置发生了变化 。

在这一点上最好的猜测是时间被冒号分开,最后一块被移动到开头,在你的情况下,分钟被移动到开头:

1 – > 20

2 – > 45

3 – > 18

1 – > 18(3)

2 – > 20(1)

3 – > 45(2)

而真正有趣的是,锁屏没有这个问题。

锁屏很棒

  1. 从Ubuntu存储库安装软件包dconf-tools (可在软件中心获得)。 这将安装更改配置所需的dconf编辑器
  2. shell中Dash或dconf-editor打开dconf edito 。 在编辑器中,导航到com.canonical.indicator.datetime。
  3. 时间格式字段更改为自定义
  4. 自定义时间格式字段中,将值更改为所需的格式。 格式可以包括日期和时间说明符。 此格式使用与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'