Unity 桌面顶部面板缺少日期和时间 - Ubuntu 14.04

Unity 桌面顶部面板缺少日期和时间 - Ubuntu 14.04

我的机器使用的是 Ubuntu 14.04,自从上次从 13.10 升级到 14.04 以来,Unity 顶部面板上缺少日期和时间。这台机器最初安装的是 Ubuntu 12.10。我将其从 12.10 升级到 13.04,从 13.04 升级到 13.10,上周又从 13.10 升级到 14.04。

我尝试了在这个问题中找到的所有解决方案:Unity Desktop 顶部面板缺少日期和时间。但这些都无济于事 :-(

我尝试了以下方法:

  • 重新安装indicator-datetime
  • sudo apt-get remove --purge indicator-datetime然后再次安装
  • sudo dpkg-reconfigure --frontend noninteractive tzdata
  • sudo killall unity-panel-service

当然,注销/重新登录等等......

我可以在哪里找到该指标的日志文件或哪里可以帮助我解决这个问题?

尝试调试:

$ locate indicator-datetime-service
/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
$ /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
Indicator-Datetime-Message: indicator-datetime exiting; failed/lost bus ownership

答案1

尝试重置其配置

dconf reset -f /com/canonical/indicator/datetime/ 

如果它没有出现,请尝试将其杀死,它应该重新启动

pkill -f datetime

对于类似的情况,最好解释一下如何得到它:

  1. 检查它是否正在运行,如果是,则可能是配置问题

    $ ps ax | grep -i indicator-datetime
     2863 ?        Ssl    0:00 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
     4043 pts/0    S+     0:00 grep -i indicator-datetime
    
  2. 检查其配置在哪里。在 中查找/etc/或。使用以下命令列出包文件:dconf/usr/share/glib-2.0/schemas/

    $ dpkg -L indicator-datetime
    [...]
    /etc/xdg/autostart/indicator-datetime.desktop
    /usr
    /usr/share
    /usr/share/glib-2.0
    /usr/share/glib-2.0/schemas
    /usr/share/glib-2.0/schemas/com.canonical.indicator.datetime.gschema.xml
    [...]
    
  3. 找到其 dconf 路径:

    $ grep path /usr/share/glib-2.0/schemas/com.canonical.indicator.datetime.gschema.xml
        <schema id="com.canonical.indicator.datetime" path="/com/canonical/indicator/datetime/" gettext-domain="indicator-datetime">
    

答案2

我遇到了完全相同的问题,即缺少一些语言支持库。

如果你去:

设置语言支持

系统将自动更新区域格式,并且您退出并重新登录后时间和日期将恢复。

答案3

当我遇到同样的问题时,这对我很有用:

killall unity-panel-service

顺便说一下,没有‘sudo’。

答案4

在“系统设置”下,打开时间和日期。 选择右侧的标签时间和日期标签检查在菜单栏中显示时钟

在下面在时钟中,显示,选择“星期”、“日期”和“月份”、“年份”或任何您想要的。

相关内容