Unityデスクトップのトップパネルに日付と時刻がありません-Ubuntu 14.04


61

私は自分のマシンで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
locate indicator-datetime-serviceインストールされている場所を見つけて、ターミナルで実行します。エラーメッセージがある場合は報告します。
user.dz 14

@Sneetsher $ locator-datetime-service / usr / lib / x86_64-linux-gnu / indicator-datetime / indicator-datetime-service $ / usr / lib / x86_64-linux-gnu / indicator-datetime / indicator-datetime-service指標日時メッセージ:指標日時終了。失敗/バス所有権の喪失$ sudo / usr / lib / x86_64-linux-gnu / indicator-datetime / indicator-datetime-serviceエラー出力なし、sudoでindicator-datetime-serviceを実行すると
Bernd

failed/lost bus ownership既に実行されていたことを意味します。
user.dz

構成をリセットしてくださいdconf reset -f /com/canonical/indicator/datetime/。しようと動作しませんでしたpkill -f datetime、その後/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
user.dz

2
dconf reset -f / com / canonical / indicator / datetime /は機能し、再び時間を表示します。しかし、バグを見つけたと思うし、問題の原因を知っていると思う。datetime-indicatorの仮定を検証するログはありますか?
ベルント

回答:


135

構成をリセットしてください

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

3
dconfのリセットにより、thx
Nicky De Maeyer 14年

1
私は、感謝+1 14.04をリセットした後、同じ問題を抱えていたし、あなたの「リセットdconf」私のためにそれをやった
デュシャンジェラールHE

14
dconf助けにはならなかったpkillが、私のためにトリックをやった。
ランバート

dconfリセットが機能したおかげで、datetimeプロセスを終了する必要さえありませんでした
-danidee

4
警告:dconfトリックは単に時計を復元するだけではありません。また、時計の設定もリセットされるため、カスタマイズしている場合は...設定に別れを告げます。私はそれを試していないことを望みます- pkill datetimeすでに私のUIに時計を復元していました。
ランバート

19

私はまったく同じ問題を抱えていました。それはいくつかの言語サポートライブラリが欠けているということです。

あなたが行く場合:

設定言語サポート

システムは地域のフォーマットを自動的に更新し、ログアウトしてからログインすると日時が戻ります。


試してみましたが、欠落している言語サポートはありませんでした
Bernd

4
実際、奇妙に聞こえますが、この解決策を確認できます。どうやらlangaugeサポートパネルを開始すると、いくつかの壊れたライブラリが実際に(ダウンロードされていないようですが)再有効化されています。したがって、+ 1
matv1 14

日時インジケータは、特定の言語ベースの形式を必要とするカレンダーを使用します。インディケータを下げるだけで十分だと思われます:)
パウリウスシュキース

19

私は同じ問題に直面したときにこれでうまくいきました:

killall unity-panel-service

ところで「sudo」なし。


+1私はすでに数回、欠落しているクロックの問題を抱えていましたが、これは即時の修正として確実に機能しました。記録の indicator-datetimeために、私のマシンにインストールされているので、明らかにそれを削除/パージする必要はありません。
bluenote10

+ 1solved バグ
Vipul Bhattさん

1

indicator-datetime-serviceプロセスを終了するだけです。(このプロセスは自動的に開始されます)

例:

$ 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

kill -9 <pid-of-indicator-datetime-service>
kill -9 2863

0

[システム設定]で、[ 時刻と日付 ]を開きます。[ 時刻と日付 ]タブの右側にある[ 時計 ]タブを選択します。メニューバーの[時計を表示]をオンにします

下ではクロック、ショーで、曜日、日付や月、年またはあなたが望むそれらのいずれかを選択します。


2
クロックタブがグレー表示されています
スティーブクルーン

0

を削除しindicator-datetimeても構成ファイルは削除されず、下の設定Clockはグレー表示されます。行うことsudo apt-get purge indicator-datetime; sudo apt-get install indicator-datetime; kill -9 -1;は確実に機能します。


0

パネルに表示されていない時間と言語アイコンを修正しようとしています。私は多くのコマンドを試しましたが、使用しませんでしたが、最終的に自分自身を見つけました

  • パネルでAlt +右マウスをクリックします
  • パネルに追加をクリックします
  • インジケーターアプレットをダブルクリックして
    、不足ているアイコンを復元し、この方法で成功しました。


  • これをお読みください
    babin ahmad

    0

    Ubuntu 16.04を使用していますが、同じ問題に直面していました。上記のすべての解決策を試しましたが、まだ同じ問題に直面しています。「/usr/lib/i386-linux-gnu/libxml2.so.2」の場所から「libxm2.so.2」ファイルを削除することで問題を解決しました。まず、システム上の複数の場所に同じファイルが存在するかどうかを確認します。「はい」の場合、「/ usr / lib / x86_64-linux-gnu / libxml2.so.2」以外のすべてを削除します。警告:このファイルを削除する前にバックアップして、他のシステムの問題を回避してください。

    弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
    Licensed under cc by-sa 3.0 with attribution required.