當前位置: 首頁>>技術問答>>正文


缺少日期&來自Unity Desktop頂級麵板的時間 – 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升級。

我嘗試了在這個問題中找到的每個解決方案:Missing date & time from top panel of 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

最佳解決方案

嘗試重置其配置

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. 檢查其配置在哪裏。在/usr/share/glib-2.0/schemas/中尋找/etc/dconf。列出包文件使用:

    $ 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">
    

次佳解決方案

我有完全相同的問題,缺少一些語言支持庫。

如果你去:

設置→語言支持

係統將自動更新區域格式,並在您注銷後返回時間和日期。

第三種解決方案

當我遇到同樣的問題時,這對我有用:

killall unity-panel-service

順便說一句,沒有’sudo’。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/1212.html,未經允許,請勿轉載。