Data e ora mancanti dal pannello superiore di Unity Desktop - Ubuntu 14.04


61

Sto usando Ubuntu 14.04 un mio computer e dall'ultimo aggiornamento dal 13.10 al 14.04 mancano la data e l'ora nel pannello superiore di Unity. Questa macchina è stata originariamente installata con Ubuntu 12.10. L'ho aggiornato da 12.10 → 13.04, da 13.04 → 13.10 e l'ultima settimana da 13.10 → 14.04.

Ho provato tutte le soluzioni trovate in questa domanda: data e ora mancanti dal pannello superiore di Unity Desktop . Ma niente di tutto questo funziona :-(

Ho provato le seguenti cose:

  • reinstallazione indicator-datetime
  • sudo apt-get remove --purge indicator-datetime e installarlo di nuovo
  • sudo dpkg-reconfigure --frontend noninteractive tzdata
  • sudo killall unity-panel-service

e ovviamente disconnettersi / accedere di nuovo e così via ...

Dove posso trovare i file di registro per l'indicatore o dove altrimenti potrei aiutarmi con questo problema?

Cercando di eseguire il debug:

$ 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-serviceper trovare dove è installato, quindi eseguirlo nel terminale. Segnala se ci sono messaggi di errore.
user.dz,

@Sneetsher $ individuare indicatore-datetime-servizio / usr / lib / x86_64-linux-gnu / indicatore-datetime / indicatore-datetime-servizio $ / usr / lib / x86_64-linux-gnu / indicatore-datetime / indicatore-datetime-servizio Indicator-Datetime-Message: indicatore-datetime in uscita; proprietà bus fallita / perduta $ sudo / usr / lib / x86_64-linux-gnu / indicatore-datetime / indicatore-datetime-service nessun output di errore, quando si esegue il servizio-datetime-indicatore con sudo
Bernd

failed/lost bus ownershipsignifica che era già in esecuzione.
user.dz,

prova a reimpostarne la configurazione dconf reset -f /com/canonical/indicator/datetime/. non ha funzionato pkill -f datetimequindi/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
user.dz

2
dconf reset -f / com / canonical / indicatore / datetime / lavorato e mostra di nuovo l'ora. Ma penso di aver trovato un bug e penso di sapere cosa causa il problema. Esistono registri per l'indicatore datetime per verificare la mia ipotesi?
Bernd,

Risposte:


135

Prova a reimpostarne la configurazione

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

Se non viene visualizzato, prova ad ucciderlo, dovrebbe riavviarsi

pkill -f datetime

Per casi simili, meglio spiegare come è possibile ottenerlo:

  1. Controlla se è in esecuzione, se sì, probabilmente un problema di configurazione

    $ 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. Controlla dove si trova la sua configurazione. Cerca /etc/o dconfdentro /usr/share/glib-2.0/schemas/. Elenca i file del pacchetto usando:

    $ 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. Individua il suo percorso 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
il reset di dconf lo ha fatto per me, grazie
Nicky De Maeyer il

1
Ho avuto lo stesso problema dopo aver ripristinato il 14.04 e il tuo "dconf reset" lo ha fatto per me, grazie +1
Duchamp Gérard HE

14
dconfnon ha aiutato, ma ha pkillfatto il trucco per me.
Lambart,

Grazie al ripristino di dconf ha funzionato, non ho nemmeno bisogno di
interrompere il

4
Attenzione: il dconftrucco non si limita a ripristinare l'orologio. Ripristina anche le impostazioni dell'orologio, quindi se le hai personalizzate ... addio alle tue impostazioni. Vorrei non averlo provato, pkill datetimeavevo già ripristinato l'orologio sulla mia interfaccia utente.
Lambart,

19

Ho avuto esattamente lo stesso problema, che manca ad alcune librerie di supporto linguistico.

Se vai a:

ImpostazioniSupporto lingua

Il sistema aggiornerà automaticamente i formati regionali e l'ora e la data torneranno dopo la disconnessione e l'accesso.


Ho provato, ma mancava il supporto linguistico mancante
Bernd,

4
In realtà, per quanto strano possa sembrare, posso confermare questa soluzione. Apparentemente, avviando il pannello di supporto della lingua, alcune librerie rotte sono effettivamente (immagino non scaricate ma) riattivate. Quindi un +1
matv1

l'indicatore datetime utilizza un calendario che richiede un formato basato sulla lingua specifica. Sembra che sia sufficiente abbassare l'indicatore :)
Paulius Šukys

19

Questo ha funzionato con me quando ho riscontrato lo stesso problema:

killall unity-panel-service

senza "sudo" a proposito.


+1 Ho già avuto alcune volte il problema dell'orologio mancante e questo ha funzionato in modo affidabile come soluzione immediata. Per la cronaca, indicator-datetimeè installato sul mio computer, quindi apparentemente non è necessario rimuoverlo / eliminarlo per me.
bluenote10

+ 1solved Bug
Vipul Bhatt,

1

Basta uccidere il processo indicatore-datetime-service. (Questo processo verrà avviato automaticamente)

Ad esempio:

$ 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

In Impostazioni di sistema, apri Ora e data . Scegli la scheda Orologio a destra della scheda Ora e data . Seleziona Mostra un orologio nella barra dei menu .

In In the clock, mostra , seleziona Weekday, Date and Month, Year o qualunque di quelli desiderati.


2
La scheda dell'orologio è disattivata per me - Non riesco a modificare le impostazioni lì ....
Steve Kroon,

0

La rimozione di indicator-datetimenon rimuove i file di configurazione e le impostazioni in Clockverranno visualizzate in grigio. Fare sudo apt-get purge indicator-datetime; sudo apt-get install indicator-datetime; kill -9 -1;sicuramente funzionerà.


0

ho cercato di riparare il mio tempo e l'icona della lingua mancante sul pannello. ho provato molti comandi, ma inutilmente, ma alla fine mi sono ritrovato

  • fai clic su alt + tasto destro del mouse sul pannello
  • fai clic su aggiungi al pannello
  • fare doppio clic sull'applet indicatore completo per
    recuperare le icone mancanti, ho avuto successo con questo metodo


  • per favore leggi questo
    babin ahmad,

    0

    Sto usando Ubuntu 16.04 e stavo affrontando lo stesso problema. Ho provato tutte le soluzioni sopra menzionate ma ancora affrontando lo stesso problema. Ho risolto il problema eliminando il file "libxm2.so.2" dal percorso "/usr/lib/i386-linux-gnu/libxml2.so.2". Innanzitutto, controlla se lo stesso file esiste in più posizioni sul tuo sistema. Se sì, eliminare tutto tranne da "/usr/lib/x86_64-linux-gnu/libxml2.so.2" Avvertenza: eseguire il backup prima di eliminare questo file per evitare qualsiasi altro problema di sistema.

    Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
    Licensed under cc by-sa 3.0 with attribution required.