Data e hora ausentes no painel superior do Unity Desktop - Ubuntu 14.04

61

Estou usando o Ubuntu 14.04 na minha máquina e desde a última atualização de 13.10 para 14.04 a data e a hora estão ausentes no painel superior do Unity. Esta máquina foi originalmente instalada com o Ubuntu 12.10. Atualizei-o de 12.10 → 13.04, de 13.04 → 13.10 e na semana passada de 13.10 → 14.04.

Tentei todas as soluções encontradas nesta pergunta: Data e hora ausentes no painel superior do Unity Desktop . Mas nada disso tudo funciona :-(

Eu tentei o seguinte:

  • reinstalando indicator-datetime
  • sudo apt-get remove --purge indicator-datetime e instale novamente
  • sudo dpkg-reconfigure --frontend noninteractive tzdata
  • sudo killall unity-panel-service

e claro logout / logon novamente e assim por diante ...

Onde posso encontrar arquivos de log para o indicador ou onde poderia me ajudar com esse problema?

Tentando 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
fonte
11
locate indicator-datetime-servicepara descobrir onde está instalado, execute-o no terminal. Relate se há alguma mensagem de erro.
usar o seguinte comando
@Sneetsher $ localizar indicador-data-hora-serviço / usr / lib / x86_64-linux-gnu / indicador-hora / indicador-data-hora-serviço $ / usr / lib / x86_64-hora-linux-gnu / indicador-hora / hora / indicador-data / hora Indicator-Datetime-Message: indicador-datetime saindo; falha / perda de ônibus propriedade $ sudo / usr / lib / x86_64-linux-gnu / indicador de data e hora / indicador de data e hora de serviço sem saída de erro, ao executar indicador de data e hora-serviço com sudo
Bernd
failed/lost bus ownershipsignifica que já estava em execução.
User.dz 5/05
tente redefinir sua configuração dconf reset -f /com/canonical/indicator/datetime/. não funcionou, tente pkill -f datetimeentão/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
user.dz 5/05
2
O dconf redefine -f / com / canonical / indicador / datetime / trabalhou e mostra o tempo novamente. Mas acho que encontrei um bug e acho que sei o que causa o problema. Existem logs para o indicador datetime para verificar minha suposição?
Bernd

Respostas:

135

Tente redefinir sua configuração

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

Se não aparecer, tente matá-lo, ele deve reiniciar

pkill -f datetime

Para casos semelhantes, é melhor explicar como você pode obtê-lo:

  1. Verifique se está em execução, se sim, possivelmente um problema de configuração

    $ 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 onde está sua configuração. Procure /etc/ou dconfentre /usr/share/glib-2.0/schemas/. Listar arquivos de pacote 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. Localize o caminho do 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
fonte
3
a redefinição dconf fez isso por mim, thx
Nicky De Maeyer
11
Eu tive o mesmo problema depois de redefinir o 14.04 e o seu "dconf reset" fez isso por mim, obrigado +1
Duchamp Gérard HE
14
dconfnão ajudou, mas pkillfez o truque para mim.
Lambart 17/02
Graças a redefinição dconf trabalhou, eu nem sequer precisa matar o processo de data e hora
danidee
4
Aviso: o dconftruque não apenas restaura o relógio. Ele também redefine as configurações do relógio, portanto, se você as personalizou ... adeus às configurações. Eu gostaria de não ter tentado isso - pkill datetimejá havia restaurado o relógio na minha interface do usuário.
Lambart
19

Eu tive exatamente o mesmo problema, que está faltando em algumas bibliotecas de suporte a idiomas.

Se você vai para:

ConfiguraçõesSuporte ao Idioma

O sistema atualizará automaticamente os formatos regionais e a hora e a data voltarão após o logout e o logon.

Joan
fonte
Tentei, mas não havia suporte a idiomas ausentes
Bernd
4
Por mais estranho que pareça, posso confirmar esta solução. Aparentemente, iniciando o painel de suporte do langauge, algumas bibliotecas quebradas são de fato (acho que não foram baixadas, mas) reativadas. Portanto, um +1
matv1 30/08/2014
o indicador datetime usa um calendário que requer um formato específico baseado em idioma. Parece que ele é suficiente para levar o indicador para baixo :)
Paulius Šukys
19

Isso funcionou comigo quando enfrentei o mesmo problema:

killall unity-panel-service

sem 'sudo', a propósito.

Hisham Ramadan
fonte
+1 Eu já tinha o problema do relógio faltando algumas vezes, e isso funcionou de maneira confiável como uma correção imediata. Para o registro, indicator-datetimeestá instalado na minha máquina, portanto, aparentemente, não há necessidade de removê-lo / removê-lo para mim.
bluenote10
+ 1solved Erro
Vipul Bhatt
1

Basta matar o processo do indicador-data-hora-serviço. (Este processo será iniciado automaticamente)

Por exemplo:

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

Em Configurações do sistema, abra Hora e data . Escolha a guia Relógio à direita da guia Hora e data . Marque Mostrar um relógio na barra de menus .

Em No relógio, show , selecione Dia da semana, Data e mês, Ano ou o que você desejar.

Wendy Fleet
fonte
2
O separador do relógio é acinzentado para mim - eu não pode editar as configurações de lá ....
Steve Kroon
0

A remoção do indicator-datetimearquivo não remove os arquivos de configuração e as configurações abaixo Clockficam acinzentadas. Fazer sudo apt-get purge indicator-datetime; sudo apt-get install indicator-datetime; kill -9 -1;certamente funcionará.

John Strood
fonte
0

Estou tentando corrigir o ícone do meu tempo e idioma ausente no painel. Eu tentei muitos comandos, mas não adianta, mas finalmente me encontrei

  • clique alt + botão direito do mouse no painel
  • clique em adicionar ao painel
  • clique duas vezes no miniaplicativo indicador, complete
    os ícones ausentes que podem ser recuperados, eu tive sucesso com esse método

  • babin ahmad
    fonte
    por favor leia isto
    babin ahmad
    0

    Estou usando o Ubuntu 16.04 e estava enfrentando o mesmo problema. Tentei todas as soluções acima mencionadas, mas ainda enfrenta o mesmo problema. Resolvi o problema excluindo o arquivo "libxm2.so.2" do local "/usr/lib/i386-linux-gnu/libxml2.so.2". Primeiro, verifique se o mesmo arquivo existe em vários locais do seu sistema. Se sim, exclua tudo, exceto "/usr/lib/x86_64-linux-gnu/libxml2.so.2" Aviso: Faça backup antes de excluir este arquivo para evitar qualquer outro problema no sistema.

    Yogi Lal Singh
    fonte