Gnome Activity Journal não mostra arquivos usados recentemente

7

Estou executando o ubuntu 10.10 e instalei o Gnome Activity Journal. No entanto, ele não mostra nenhum arquivo usado recentemente. Anexei uma imagem abaixo.

Observequeodiáriodeatividadesdognomefoiinstaladonosistemaporalgumtempo.Portanto,nãoéqueeuinstaleirecentementeeaindatenhoquereunirdadoslentamente.Alémdisso,ozeitgeist-daemonestásendoexecutadoemsegundoplano.

Areinstalaçãodozeitgeistajudariaaresolveresseproblema?Sesim,vocêpoderiaporfavorfornecerumppaondeeupossaencontraraúltimaversãoestáveldozeitgeist.

Atualização1:tenteidesinstalarodiáriodeatividadeszeitgeistegnome,masaindaassimoproblemapersiste.PorqueoZeitgeistnãocoletadados?

Atualização2:verifiqueiospicosnomêsdedezembro.Maselesnãoeramnada.Depoisdeprosseguirparaaquelemês,opicovoltouaserapenascomooresto.

Atualização3:verifiqueiaspreferênciasdozeitgeist.Eunãocoloqueinadanalistanegra.Indoparaverificarseaexclusãodobancodedadosfazalgumacoisa.

Atualização4:Estoufelizemsaberqueozeitgeistestácoletandodados,masdealgumaformaissonãoestásendomostradoemgaj.Seguindoumadassoluçõesabaixopararemoverosoftwareereinstalá-lo,nãoconsigomaisabrirogaj.Noentanto,possodizerquenãopudelimpartudoadequadamente.Quandotenteiocomandosudoapt-get--purgegnome-acitivity-journalnãofunciona.Quandotentoabrirgajagorareceboaseguintemensagemnoterminal.

**Message:pygobject_register_sinkfuncisdeprecated(GstObject)Traceback(mostrecentcalllast):File"/usr/bin/gnome-activity-journal", line 101, in <module>
    from src.main import PortalWindow
  File "/usr/share/gnome-activity-journal/src/main.py", line 31, in <module>
    from activity_widgets import MultiViewContainer, TimelineViewContainer, ThumbViewContainer
  File "/usr/share/gnome-activity-journal/src/activity_widgets.py", line 39, in <module>
    from store import ContentStruct, CLIENT
  File "/usr/share/gnome-activity-journal/src/store.py", line 539, in <module>
    STORE = Store()
  File "/usr/share/gnome-activity-journal/src/store.py", line 397, in __init__
    days_population = ZeitgeistDBusInterface().get_extension("Log", "journal/activity").GetHistogramData()
  File "/usr/local/lib/python2.6/dist-packages/zeitgeist/client.py", line 82, in __getattr__
    raise TypeError("Unknown method name: %s" % name)
TypeError: Unknown method name: GetHistogramData

A coisa é que eu costumava receber esse erro antes. No entanto, resolvi-o copiando gnome_activity_journal.py para /home/krnekhelesh/.local/share/zeitgeist/Extensions / . Mas agora esse método parece não funcionar. Eu também tentei reiniciar o daemon zeitgeist mas ainda assim o mesmo problema.

Atualização 5 : não vejo mais o erro postado na atualização 4. O diário de atividades do Gnome é aberto, mas com o mesmo problema mostrado na captura de tela. A saída do terminal é

** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Activate
Activating Example Plugin
Activating Blacklist Manager

Atualização 6 : os documentos recentes não estão desabilitados. Eu posso ver isto perfeitamente debaixo do cardápio de lugares. Além disso, o arquivo activity.sqlite foi criado novamente quando eu o apaguei, mostrando que o zeitgeist está registrando atividades recentes.

Atualização 7 : essa é a captura de tela mais recente que inseri abaixo, na qual são mostrados 8 itens por um ou dois dias. No entanto, quando clico nesse dia, o GAJ não mostra nenhum arquivo usado recentemente.

Atualização8:euexcluíapasta~.local/share/zeitgeiste,emseguida,executeiocomandozeitgeist-datahubnoterminal.Asaídaéaseguinte,

Traceback(mostrecentcalllast):File"/usr/bin/zeitgeist-datahub", line 33, in <module>
 from _zeitgeist.loggers.zeitgeist_setup_service import DataProviderService
 ImportError: No module named loggers.zeitgeist_setup_service

Atualização 9 : Número da versão dos componentes zeitgeist são os seguintes,

Zeitgeist-Core : 0.7.0

Gnome-Activity-Journal : 0,6

Zeitgeist-datahub : 0.5.2

Atualização 10 : eu removi completamente o GAJ e o zeitgeist e verifiquei se as pastas / usr / share / zeitgeist e / usr / local / share / zeitgeist também ficaram claros antes de reinstalar o GAJ novamente. Na execução do GAJ, as janelas não aparecem. Então fiz o seguinte.

Eu digitei zeitgeist-daemon --replace e recebi a seguinte saída,

Traceback (most recent call last):
  File "/usr/local/bin/zeitgeist-daemon", line 38, in <module>
    from _zeitgeist.engine import constants
ImportError: No module named _zeitgeist.engine

E então eu executei o comando zeitgeist-datahub e obtive a seguinte saída,

Traceback (most recent call last):
  File "/usr/bin/zeitgeist-datahub", line 32, in <module>
    from zeitgeist.client import ZeitgeistDBusInterface
  File "/usr/local/lib/python2.6/dist-packages/zeitgeist/client.py", line 35, in <module>
    from zeitgeist.datamodel import (Event, Subject, TimeRange, StorageState,
  File "/usr/local/lib/python2.6/dist-packages/zeitgeist/datamodel.py", line 1116, in <module>
    execfile(os.path.join(_config.datadir, "zeitgeist/ontology/zeitgeist.py"))
IOError: [Errno 2] No such file or directory: '/usr/local/share/zeitgeist/ontology/zeitgeist.py'

Ao verificar o gerenciador de synaptic, os números de versão são os mesmos que foram declarados antes na atualização 9.

UPDATE 10 : FUNCIONA !!!!!! Aqui está o que eu fiz, como dito por mhr, eu desinstalei tudo, usei locate zeitgeist e removi tudo. Depois disso, também forcei a Versão 0.5.1 para zeitgeist-datahub. Reiniciei e instalei tudo novamente. Funciona ... no entanto, há uma pequena captura!

Eu tenho que primeiro executar o comando zeitgeist-daemon --replace e enquanto isso está rodando no terminal, eu posso abrir o GAJ. Caso contrário, não aparece.

Se eu não executar zeitgeist-daemon --replace mas executar o GAJ no terminal, recebo o seguinte erro messeage.

Traceback (most recent call last):
  File "/usr/bin/gnome-activity-journal", line 90, in <module>
    CLIENT = ZeitgeistClient()
  File "/usr/lib/pymodules/python2.6/zeitgeist/client.py", line 318, in __init__
    self._iface = ZeitgeistDBusInterface()
  File "/usr/lib/pymodules/python2.6/zeitgeist/client.py", line 184, in __init__
    self.OBJECT_PATH)
  File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 244, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 241, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 183, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 281, in start_service_by_name
    'su', (bus_name, flags)))
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /usr/local/bin/zeitgeist-daemon: Success

Fora isso, funciona perfeitamente. Ele ficou bem com os arquivos que usei hoje, a foto com a qual trabalhei e tudo mais.

Espero que isso ajude. Alguém?

    
por Nik 28.02.2011 / 20:24

7 respostas

4

Parece que você está usando uma versão bastante recente do mecanismo zeitgeist, mas uma versão antiga do zeitgeist-datahub, certifique-se de ter atualizado para a versão mais recente do datahub disponível no zeitgeist PPA.

Atualização: Sua instalação está seriamente aparafusada, aparentemente em um ponto você instalou o zeitgeist a partir do código fonte e você também o instalou de um pacote, outra coisa é que a versão mais recente do datahub disponível no zeitgeist PPA é 0.5.1, versão 0.5.2 foi quando ainda fazia parte do pacote do motor (ou seja, do zeitgeist 0.5.2).

Portanto, primeiro remova tudo que estiver relacionado ao zeitgeist (todos os pacotes), execute locate zeitgeist e remova tudo o que encontrar (alguns deles já serão excluídos). Em seguida, instale o pacote zeitgeist do PPA, mas certifique-se de também instalar o datahub do PPA (ou seja, versão 0.5.1), pode ser necessário forçar o uso dessa versão.

    
por mhr3 26.02.2011 / 20:25
1

Eu tenho link como uma fonte ppa. Eu não tive problemas com a estabilidade, mas não verifico regularmente o diário de atividades.

Pode valer a pena tentar: sudo apt-add-repository ppa:zeitgeist/ppa

    
por belacqua 03.02.2011 / 18:02
1

Você está usando o Ubuntu Tweak e desativou o documento Recentes? Se sim, reative-o e o GAJ deve funcionar ... Se você não está usando o Ubuntu Tweak, verifique se no seu arquivo ~ / .gtkrc-2.0 o gtk-recent-files-max-age não é 0.

    
por Stefano Candori 12.02.2011 / 16:41
1

Parece que algo está realmente errado com sua instalação (a julgar pela "Atualização 8").

Por favor, tente desinstalar quaisquer pacotes relacionados ao Zeitgeist e certifique-se de que não há nada em / usr / share / zeitgeist nem / usr / local / share / zeitgeist (antes disso, elimine qualquer instância Zeitgeist em execução com "zeitgeist-daemon --quit ").

Em seguida, instale o gnome-activity-journal novamente em nosso PPA. Se o problema persistir, execute "zeitgeist-daemon --replace" e "zeitgeist-datahub" em diferentes janelas de terminal e cole a saída de ambos.

    
por Siegfried Gevatter 26.02.2011 / 22:09
0

Você pode ter algo listado na lista negra. Verifique suas preferências de zeitgeist e certifique-se de que você não colocou na lista negra nada. Além disso, você pode excluir seu banco de dados zeitgeist (deve estar em ~ / .config, eu acredito) e ver se ele começa a gravar novamente.

    
por RolandiXor 03.02.2011 / 17:29
0

Tente eliminá-los, não apenas desinstalá-los. Eu acho que com o apt-get é apt-get --purge program . Com o aptitude é aptitude purge .

Ao limpar um programa, você exclui os arquivos de configuração, portanto, o problema deve desaparecer.

    
por Alfredo Hernández 03.02.2011 / 22:24
0

Tente excluir ~ / .local / share / zeitgeist e, em seguida, execute zeitgeist-datahub no terminal. Cole a saída da execução desse comando.

    
por mhr3 22.02.2011 / 23:04