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:

Impostazioni → Supporto 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.