Date et heure manquantes dans le panneau supérieur de Unity Desktop - Ubuntu 14.04

61

J'utilise Ubuntu 14.04 sur ma machine et depuis la dernière mise à jour de 13.10 à 14.04, la date et l'heure sont manquantes dans le panneau supérieur de Unity. Cette machine a été initialement installée avec Ubuntu 12.10. Je l'ai amélioré de 12.10 → 13.04, de 13.04 → 13.10 et la semaine dernière de 13.10 → 14.04.

J'ai essayé toutes les solutions trouvées dans cette question: Date et heure manquantes dans le panneau supérieur de Unity Desktop . Mais rien de tout cela ne fonctionne :-(

J'ai essayé les choses suivantes:

  • réinstaller indicator-datetime
  • sudo apt-get remove --purge indicator-datetime et réinstallez-le
  • sudo dpkg-reconfigure --frontend noninteractive tzdata
  • sudo killall unity-panel-service

et bien sûr, déconnectez-vous / connectez-vous à nouveau et ainsi de suite ...

Où puis-je trouver des fichiers journaux pour l'indicateur ou où peut m'aider autrement avec ce problème?

Essayer de déboguer:

$ 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
Bernd
la source
1
locate indicator-datetime-servicepour trouver où il est installé puis exécutez-le dans le terminal. Signaler s'il y a un message d'erreur.
user.dz
@Sneetsher $ localiser service-heure-indicateur / usr / lib / x86_64-linux-gnu / indicateur-date / service / indicateur-date-heure-service $ / usr / lib / x86_64-linux-gnu / indicateur-date / indicateur-date-heure Message-Date-heure-indicateur: indicateur-date-heure sortant; échec / perte de la propriété du bus $ sudo / usr / lib / x86_64-linux-gnu / indicateur-datetime / indicateur-date-heure-service aucune erreur de sortie, lors de l'exécution du service indicateur-datetime-service avec sudo
Bernd
failed/lost bus ownershipsignifie qu'il fonctionnait déjà.
user.dz
essayez de réinitialiser sa configuration dconf reset -f /com/canonical/indicator/datetime/. n'a pas fonctionné pkill -f datetimealors/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
user.dz
2
dconf réinitialiser -f / com / canonical / indicateur / datetime / travaillé et il montre à nouveau l'heure. Mais je pense avoir trouvé un bug et savoir ce qui cause le problème. Existe-t-il des journaux pour que l'indicateur datetime vérifie mon hypothèse?
Bernd

Réponses:

135

Essayez de réinitialiser sa configuration

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

S'il ne se présente pas, essayez de le tuer, il devrait redémarrer

pkill -f datetime

Pour des cas similaires, mieux vaut expliquer comment vous pouvez l'obtenir:

  1. Vérifiez s'il est en cours d'exécution, si oui, alors éventuellement un problème de configuration

    $ 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. Vérifiez où se trouve sa configuration. Rechercher /etc/ou dconfdans /usr/share/glib-2.0/schemas/. Répertoriez les fichiers de paquet en utilisant:

    $ 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. Localisez son chemin d'accès 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">
    
utilisateur.dz
la source
3
le dconf reset l'a fait pour moi, merci
Nicky De Maeyer
1
J'ai eu le même problème après la réinitialisation de 14.04 et votre "dconf reset" l'a fait pour moi, merci +1
Duchamp Gérard HE
14
dconfn'a pas aidé, mais a pkillfait le tour pour moi.
Lambart
Merci, la réinitialisation de dconf a fonctionné, je n'ai même pas eu besoin de tuer le processus datetime
danidee
4
Attention: l' dconfastuce ne fait pas que restaurer l'horloge. Il réinitialise également les paramètres de votre horloge. Si vous les avez personnalisés, adieu vos paramètres. J'aurais aimé ne pas avoir essayé cela - pkill datetimej'avais déjà restauré l'horloge de mon interface utilisateur.
Lambart
19

J'ai eu exactement le même problème, que certaines bibliothèques de support linguistique sont manquants.

Si vous allez à:

ParamètresSupport linguistique

Le système mettra automatiquement à jour les formats régionaux et l'heure et la date seront de retour une fois que vous vous êtes déconnecté et connecté.

Joan
la source
Essayé, mais il n'y avait pas de support linguistique manquant
Bernd
4
En fait, aussi étrange que cela puisse paraître, je peux confirmer cette solution. Apparemment, à partir du panneau de prise en charge de la langue, certaines bibliothèques endommagées sont effectivement (je suppose pas téléchargées mais) réactivées. Par conséquent, un +1
matv1
l'indicateur datetime utilise un calendrier nécessitant un format spécifique basé sur la langue. Il semble qu'il suffise de baisser l'indicateur :)
Paulius Šukys
19

Cela a fonctionné avec moi quand j'ai rencontré le même problème:

killall unity-panel-service

sans 'sudo' d'ailleurs.

Hisham Ramadan
la source
+1 J'ai déjà eu quelques fois le problème de l'horloge manquante, et cela fonctionnait de manière fiable comme solution immédiate. Pour mémoire, indicator-datetimeest installé sur ma machine, donc apparemment pas besoin de l'enlever / la purger pour moi.
bluenote10
+ 1Solu Bug
Vipul Bhatt
1

Tuez simplement le processus indicateur-datetime-service. (Ce processus sera démarré automatiquement)

Pour ex:

$ 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
Amit Thawait
la source
0

Sous Paramètres système, ouvrez Heure et date . Choisissez l' onglet Horloge à droite de l' onglet Heure et date . Cochez Afficher une horloge dans la barre de menus .

Sous Dans l'horloge, cliquez sur Afficher , sélectionnez Jour de la semaine, Date et mois, Année ou celui que vous souhaitez.

Wendy Fleet
la source
2
L'onglet horloge est grisé pour moi - je ne peux pas modifier les paramètres ici ....
Steve Kroon
0

La suppression de indicator-datetimene supprime pas les fichiers de configuration et les paramètres sous Clockseront grisés. Faire sudo apt-get purge indicator-datetime; sudo apt-get install indicator-datetime; kill -9 -1;fonctionnera sûrement.

John Strood
la source
0

J'ai essayé de réparer mon icône de temps et de langue manquante sur le panneau. j'ai essayé beaucoup de commandes mais pas d'utilisation mais je me suis finalement retrouvé

  • cliquez sur alt + right mouse sur le panneau
  • cliquez sur ajouter au panneau
  • double-cliquez sur l'indicateur applet terminé
    vos icônes manquantes pourraient être récupérées, j'avais réussi par cette méthode

  • babin ahmad
    la source
    s'il vous plaît lire ceci
    babin ahmad
    0

    J'utilise Ubuntu 16.04 et je faisais face au même problème. J'ai essayé toutes les solutions susmentionnées mais je suis toujours confronté au même problème. J'ai résolu le problème en supprimant le fichier "libxm2.so.2" du fichier "/usr/lib/i386-linux-gnu/libxml2.so.2". Commencez par vérifier si le même fichier existe à plusieurs endroits sur votre système. Si oui, alors supprimez tous les fichiers sauf "/usr/lib/x86_64-linux-gnu/libxml2.so.2" Avertissement: Veuillez sauvegarder avant de supprimer ce fichier pour éviter tout autre problème système.

    Yogi Lal Singh
    la source