Falta fecha y hora en el panel superior de Unity Desktop - Ubuntu 14.04

61

Estoy usando Ubuntu 14.04 en mi máquina y desde la última actualización de 13.10 a 14.04 falta la fecha y la hora en el panel superior de Unity. Esta máquina se instaló originalmente con Ubuntu 12.10. Lo actualicé de 12.10 → 13.04, de 13.04 → 13.10 y la semana pasada de 13.10 → 14.04.

Probé todas las soluciones encontradas en esta pregunta: Falta fecha y hora en el panel superior de Unity Desktop . Pero nada de todo esto funciona :-(

Probé las siguientes cosas:

  • reinstalar indicator-datetime
  • sudo apt-get remove --purge indicator-datetime e instalarlo de nuevo
  • sudo dpkg-reconfigure --frontend noninteractive tzdata
  • sudo killall unity-panel-service

y, por supuesto, cerrar sesión / iniciar sesión de nuevo y así sucesivamente ...

¿Dónde puedo encontrar archivos de registro para el indicador o dónde podría ayudarme de otra manera con este problema?

Intentando depurar:

$ 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
fuente
1
locate indicator-datetime-servicepara encontrar dónde está instalado, ejecútelo en la terminal. Informe si hay algún mensaje de error.
user.dz
@Sneetsher $ localizar 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: indicador-datetime saliendo; propiedad del bus fallida / perdida $ sudo / usr / lib / x86_64-linux-gnu / indicator-datetime / indicator-datetime-service sin salida de error, cuando se ejecuta el indicador-datetime-service con sudo
Bernd
failed/lost bus ownershipsignifica que ya se estaba ejecutando.
user.dz
intente restablecer su configuración dconf reset -f /com/canonical/indicator/datetime/. no funcionó intente pkill -f datetimeentonces/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
user.dz 05 de
2
dconf reset -f / com / canonical / indicator / datetime / trabajado y muestra la hora nuevamente. Pero creo que encontré un error y creo que sé qué causa el problema. ¿Hay algún registro para el indicador de fecha y hora para verificar mi suposición?
Bernd

Respuestas:

135

Intenta restablecer su configuración

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

Si no aparece, intenta matarlo, debería reiniciarse

pkill -f datetime

Para casos similares, es mejor explicar cómo puede obtenerlo:

  1. Compruebe si se está ejecutando, en caso afirmativo, posiblemente un problema de configuración

    $ 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. Verifique dónde está su configuración. Busque /etc/o dconfadentro /usr/share/glib-2.0/schemas/. Enumerar archivos de paquete 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. Localice su ruta 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">
    
user.dz
fuente
3
el reinicio de dconf lo hizo por mí, gracias
Nicky De Maeyer
1
Tuve el mismo problema después de restablecer 14.04 y su "dconf reset" lo hizo por mí, gracias +1
Duchamp Gérard HE
14
dconfno ayudó, pero pkillhizo el truco para mí.
Lambart
Gracias al restablecimiento dconf trabajó, yo ni siquiera tenía necesidad de matar el proceso de fecha y hora
danidee
44
Advertencia: el dconftruco no solo restaura el reloj. También restablece la configuración de su reloj, por lo que si los ha personalizado ... adiós a su configuración. Desearía no haberlo intentado, pkill datetimeya había restaurado el reloj a mi interfaz de usuario.
Lambart
19

Tuve exactamente el mismo problema, que faltan algunas bibliotecas de soporte de idiomas.

Si vas a:

ConfiguraciónSoporte de idiomas

El sistema actualizará automáticamente los formatos regionales y la hora y la fecha volverán después de que cierre la sesión y vuelva a iniciarla.

Joan
fuente
Intenté, pero no faltó el soporte de idiomas
Bernd
44
En realidad, por extraño que parezca, puedo confirmar esta solución. Aparentemente, al iniciar el panel de soporte de idioma, algunas bibliotecas rotas se vuelven a habilitar (supongo que no se descargaron). Por lo tanto, un +1
matv1
El indicador de fecha y hora utiliza un calendario que requiere un formato específico basado en el idioma. Parece que es suficiente bajar el indicador :)
Paulius Šukys
19

Esto funcionó conmigo cuando me enfrenté al mismo problema:

killall unity-panel-service

sin 'sudo' por cierto.

Hisham Ramadan
fuente
+1 Ya tuve el problema del reloj perdido varias veces, y esto funcionó de manera confiable como una solución inmediata. Para el registro, indicator-datetimeestá instalado en mi máquina, por lo que aparentemente no es necesario eliminarlo / purgarlo.
bluenote10
+ 1 error
Vipul Bhatt
1

Simplemente elimine el proceso del indicador-fecha-hora-servicio. (Este proceso comenzará automáticamente)

Por ej .:

$ 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
fuente
0

En Configuración del sistema, abra Hora y fecha . Elija la pestaña Reloj a la derecha de la pestaña Hora y fecha . Marque Mostrar un reloj en la barra de menú .

En En el reloj, mostrar , seleccione Día de la semana, Fecha y mes, Año o el que desee.

Wendy Fleet
fuente
2
La pestaña del reloj está atenuada para mí: no puedo editar la configuración allí ...
Steve Kroon
0

La eliminación de indicator-datetimeno elimina los archivos de configuración y la configuración de debajo Clockestará atenuada. Hacer sudo apt-get purge indicator-datetime; sudo apt-get install indicator-datetime; kill -9 -1;seguramente funcionará.

John Strood
fuente
0

He estado tratando de corregir mi icono de tiempo e idioma que falta en el panel. Intenté muchos comandos pero no sirví, pero finalmente me encontré

  • haga clic en alt + mouse derecho en el panel
  • haga clic en agregar al panel
  • haga doble clic en el applet indicador,
    sus íconos faltantes podrían recuperarse, este método lo había logrado

  • babin ahmad
    fuente
    por favor lea esto
    babin ahmad
    0

    Estoy usando Ubuntu 16.04 y estaba enfrentando el mismo problema. Intenté toda la solución mencionada anteriormente pero todavía enfrento el mismo problema. Resolví el problema eliminando el archivo "libxm2.so.2" de la ubicación "/usr/lib/i386-linux-gnu/libxml2.so.2". Primero, verifique si el mismo archivo existe en múltiples ubicaciones en su sistema. En caso afirmativo, elimine todo excepto "/ usr / lib / x86_64-linux-gnu/libxml2.so.2" Advertencia: haga una copia de seguridad antes de eliminar este archivo para evitar cualquier otro problema del sistema.

    Yogi Lal Singh
    fuente