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

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">
    

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ón → Soporte 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.


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.


+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

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

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.


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á.


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


  • 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.

    Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
    Licensed under cc by-sa 3.0 with attribution required.