Fehlendes Datum und fehlende Uhrzeit im oberen Bereich von Unity Desktop - Ubuntu 14.04


61

Ich verwende Ubuntu 14.04 auf meinem Computer und seit dem letzten Upgrade von 13.10 auf 14.04 fehlen Datum und Uhrzeit im oberen Bereich von Unity. Dieser Computer wurde ursprünglich mit Ubuntu 12.10 installiert. Ich habe es von 12.10 → 13.04, von 13.04 → 13.10 und letzte Woche von 13.10 → 14.04 aktualisiert.

Ich habe alle in dieser Frage gefundenen Lösungen ausprobiert: Datum und Uhrzeit fehlen im oberen Bereich von Unity Desktop . Aber nichts von alledem funktioniert :-(

Ich habe folgende Dinge ausprobiert:

  • Neuinstallation indicator-datetime
  • sudo apt-get remove --purge indicator-datetime und installieren Sie es erneut
  • sudo dpkg-reconfigure --frontend noninteractive tzdata
  • sudo killall unity-panel-service

und natürlich abmelden / wieder anmelden und so weiter ...

Wo finde ich Protokolldateien für den Indikator oder wo kann ich bei diesem Problem anders helfen?

Versuch zu debuggen:

$ 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-serviceUm herauszufinden, wo es installiert ist, führen Sie es im Terminal aus. Melden Sie, wenn eine Fehlermeldung angezeigt wird.
user.dz

@Sneetsher $ locate indikator-datetime-service / usr / lib / x86_64-linux-gnu / indikator-datetime / indikator-datetime-service $ / usr / lib / x86_64-linux-gnu / indikator-datetime / indikator-datetime-service Indikator-Datum-Uhrzeit-Nachricht: Indikator-Datum-Uhrzeit wird beendet; fehlgeschlagen / verloren Bus sudo Besitz $ / usr / lib / x86_64-linux-gnu / Indikator-Datetime / Anzeige-Datetime-Dienst keinen Fehler ausgegeben, wenn sie mit sudo Indikator-Datetime-Dienst ausgeführt
Bernd

failed/lost bus ownershipBedeutet, dass es bereits gelaufen ist.
user.dz

Versuchen Sie, die Konfiguration zurückzusetzen dconf reset -f /com/canonical/indicator/datetime/. versuchen nicht funktioniert pkill -f datetimedann/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
user.dz

2
dconf reset -f / com / canonical / indikator / datetime / arbeitete und zeigt die Zeit erneut an. Aber ich glaube, ich habe einen Fehler gefunden und ich glaube zu wissen, was das Problem verursacht. Gibt es Protokolle für den Datums- / Uhrzeitindikator, um meine Annahme zu überprüfen?
Bernd

Antworten:


135

Versuchen Sie, die Konfiguration zurückzusetzen

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

Wenn es nicht angezeigt wird, versuchen Sie es zu töten, sollte es neu starten

pkill -f datetime

In ähnlichen Fällen ist es besser zu erklären, wie Sie es erhalten können:

  1. Überprüfen Sie, ob es ausgeführt wird. Wenn ja, liegt möglicherweise ein Konfigurationsproblem vor

    $ 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. Überprüfen Sie, wo sich die Konfiguration befindet. Suchen Sie nach /etc/oder dconfin /usr/share/glib-2.0/schemas/. Paketdateien auflisten mit:

    $ 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. Suchen Sie den dconf-Pfad:

    $ 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
der dconf reset hat es für mich getan, danke
Nicky De Maeyer

1
Ich hatte das gleiche Problem nach dem Zurücksetzen von 14.04 und Ihr "dconf reset" hat es für mich getan, danke +1
Duchamp Gérard HE

14
dconfHat nicht geholfen, aber pkillden Trick für mich getan.
Lambart

Dank des funktionierenden dconf-Resets musste ich nicht einmal den datetime-Prozess
beenden

4
Achtung: Der dconfTrick stellt nicht nur die Uhr wieder her. Es setzt auch Ihre Uhreinstellungen zurück, wenn Sie sie also angepasst haben ... Auf Wiedersehen zu Ihren Einstellungen. Ich wünschte, ich hätte das nicht versucht - ich hätte pkill datetimebereits die Uhr auf meiner Benutzeroberfläche wiederhergestellt.
Lambart

19

Ich hatte genau das gleiche Problem, das einige Sprachunterstützungsbibliotheken vermissen.

Wenn du nach ... gehst:

EinstellungenSprachunterstützung

Das System aktualisiert die regionalen Formate automatisch und die Uhrzeit und das Datum werden nach dem Abmelden und Anmelden wieder angezeigt.


Versucht, aber es fehlte keine Sprachunterstützung
Bernd

4
Eigentlich, komisch wie es klingt, kann ich diese Lösung bestätigen. Anscheinend wird das Sprachunterstützungsfenster gestartet, und einige defekte Bibliotheken werden zwar (ich denke nicht heruntergeladen, aber) wieder aktiviert. Daher ein +1
matv1

Die Datums- / Uhrzeitanzeige verwendet einen Kalender, der ein bestimmtes sprachbasiertes Format erfordert. Es scheint, dass es ausreicht, um den Indikator nach unten zu nehmen :)
Paulius Šukys

19

Das hat bei mir geklappt, als ich auf dasselbe Problem gestoßen bin:

killall unity-panel-service

übrigens ohne 'sudo'.


+1 Ich hatte das Problem mit der fehlenden Uhr bereits einige Male und dies funktionierte zuverlässig als sofortige Lösung. Für die Aufzeichnung indicator-datetimeist auf meinem Computer installiert, so dass anscheinend keine Notwendigkeit besteht, es für mich zu entfernen / zu löschen.
bluenote10

+ 1 gelöster Bug
Vipul Bhatt

1

Beenden Sie einfach den Indikator-Datum-Uhrzeit-Service-Prozess. (Dieser Vorgang wird automatisch gestartet)

Zum Beispiel:

$ 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

Öffnen Sie unter Systemeinstellungen Zeit & Datum . Wählen Sie die Registerkarte Uhr rechts neben der Registerkarte Uhrzeit und Datum . Aktivieren Sie Uhr in der Menüleiste anzeigen .

Wählen Sie unter In der Uhr anzeigen die Option Wochentag, Datum und Monat, Jahr oder eine der gewünschten Optionen aus.


2
Die Registerkarte "Uhr" ist für mich ausgegraut - Ich kann die Einstellungen dort nicht bearbeiten ....
Steve Kroon

0

Wenn Sie die indicator-datetimeentfernen, werden die Konfigurationsdateien nicht entfernt, und die Einstellungen unter Clockwerden ausgegraut. Das sudo apt-get purge indicator-datetime; sudo apt-get install indicator-datetime; kill -9 -1;wird sicherlich funktionieren.


0

Ich habe versucht, mein Symbol für Zeit und Sprache zu korrigieren, das auf dem Bedienfeld fehlt. Ich habe viele Befehle ausprobiert, aber keine Verwendung, aber ich fand mich schließlich

  • Klicken Sie mit der rechten Maustaste auf das Bedienfeld
  • Klicken Sie auf Zum Panel hinzufügen
  • Doppelklick auf Indikator-Applet vervollständigen
    Ihre fehlenden Icons konnten wiederhergestellt werden, ich hatte durch diese Methode Erfolg


  • Bitte lesen Sie diese
    babin ahmad

    0

    Ich benutze Ubuntu 16.04 und hatte das gleiche Problem. Ich habe alle oben genannten Lösungen ausprobiert, aber immer noch das gleiche Problem. Ich habe das Problem behoben, indem ich die Datei "libxm2.so.2" vom Speicherort "/usr/lib/i386-linux-gnu/libxml2.so.2" gelöscht habe. Überprüfen Sie zunächst, ob dieselbe Datei an mehreren Speicherorten auf Ihrem System vorhanden ist. Wenn ja, löschen Sie alle Dateien außer "/usr/lib/x86_64-linux-gnu/libxml2.so.2". Warnung: Bitte sichern Sie vor dem Löschen dieser Datei, um andere Systemprobleme zu vermeiden.

    Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
    Licensed under cc by-sa 3.0 with attribution required.