Gnome Activity Journal не показывает недавно использованные файлы

7

Я запускаю ubuntu 10.10 и установлен Gnome Activity Journal. Однако он не показывает никаких недавно используемых файлов. Я добавил скриншот ниже.

Обратитевнимание,чтожурналактивностиgnomeбылустановленвсистемедовольнодолгоевремя.Такчтоэтонето,чтоянедавноустановил,ионвсеещедолженмедленнособиратьданные.Такжевфоновомрежимеработаетzeitgeist-daemon.

Будетлипереустановкаzeitgeistпомочьрешитьэтупроблему?Еслида,можетеливыпредоставитьppa,гдеямогунайтипоследнийстабильныйвыпускzeitgeist.

Обновление1.Япопыталсяудалитьжурналактивностиzeitgeistиgnome,нопроблемаостается.Почемуzeitgeistнесобираетданные?

Обновление2.Япроверилвсплескивмесяцедекабря.Ноонибылиничем.Послетого,каконперешелкэтомумесяцу,шиптолькочтовернулся,какостальные.

Обновление3.Япроверилнастройкиzeitgeist.Яничегоневнесвчерныйсписок.Перейтикпроверке,удаляетлибазаданныхчто-либо.

Обновление4.Ярадузнать,чтоzeitgeistсобираетданные,нокаким-тообразомоннеотображаетсявgaj.Следуяодномуизрешенийниже,чтобыочиститьпрограммноеобеспечение,азатемпереустановитьего,ябольшенемогуоткрыватьgaj.Однакоямогусказать,чтоянемогвсеправильноочистить.Когдаяпопробовалкомандуsudoapt-get--purgegnome-acitivity-journal,онанеработает.Когдаяпытаюсьоткрытьgaj,теперьяполучаюследующеесообщениевтерминале.

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

Дело в том, что раньше я использовал эту ошибку. Однако я решил это, скопировав gnome_activity_journal.py в /home/krnekhelesh/.local/share/zeitgeist/Extensions / . Но теперь этот метод не работает. Я также попытался перезапустить демона zeitgeist, но по-прежнему та же проблема.

Обновление 5 : я больше не получаю сообщение об ошибке в обновлении 4. Журнал активности Gnome открывается, но с той же проблемой, что и на скриншоте. Выход терминала

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

Обновление 6 . Недавние документы не отключены. Я могу прекрасно его просматривать в меню мест. Также файл activity.sqlite был создан снова, когда я удалил его, показывая, что zeitgeist записывает недавнюю активность.

Обновление 7 . Это самый последний скриншот, который я вставил ниже, где он показывает 8 элементов в течение одного или двух дней. Однако, когда я нажимаю на этот день, GAJ не показывает какие-либо недавно используемые файлы.

Обновление8:яудалилпапку~.local/share/zeitgeist,азатемвыполнилкомандуzeitgeist-datahubвтерминале.Выходследующий:

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

Обновление 9 : Номер версии компонентов zeitgeist:

Zeitgeist-Core : 0.7.0

Gnome-Activity-Journal : 0,6

Zeitgeist-datahub : 0.5.2

Обновление 10 . Я полностью удалил GAJ и zeitgeist и убедился, что папки / usr / share / zeitgeist и / usr / local / share / zeitgeist также были ясны, прежде чем снова установить GAJ. При запуске GAJ окна не появлялись. Поэтому я сделал следующее.

Я набрал zeitgeist-daemon --replace и получил следующий вывод,

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

И затем я запустил команду zeitgeist-datahub и получил следующий вывод,

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'

При проверке синаптического менеджера номера версий те же, что указаны ранее в обновлении 9.

ОБНОВЛЕНИЕ 10 : ЭТО РАБОТАЕТ !!!!!! Вот что я сделал, как сказал mhr, я удалил все, использовал locate zeitgeist и удалил все. После этого я также принудил версию 0.5.1 для zeitgeist-datahub. Перезагрузили и все снова установили. Он работает ... пока есть небольшой улов!

Мне нужно сначала запустить команду zeitgeist-daemon --replace , и пока она работает в терминале, я могу открыть GAJ. В противном случае он не появляется.

Если я не запускаю zeitgeist-daemon --replace , но запускаю GAJ в терминале, я получаю следующее сообщение об ошибке.

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

Кроме этого, он отлично работает. Он хорошо получил файлы, которые я использовал сегодня, фотографию, с которой я работал, и все такое.

Надеюсь, это поможет. Кто-нибудь?

    
задан Nik 28.02.2011 в 19:24
источник

7 ответов

4

Похоже, вы используете совершенно новую версию zeitgeist engine, но старую версию zeitgeist-datahub, убедитесь, что вы обновили до последней версии datahub, доступной из zeitgeist PPA.

Update: Ваша установка серьезно завинчена, очевидно, в какой-то момент вы установили zeitgeist из источника, и вы также установили ее из пакета, еще одна вещь: последняя версия базы данных доступна в zeitgeist PPA - 0.5.1, версия 0.5.2 была, когда она все еще был частью пакета двигателя (т. е. от zeitgeist 0.5.2).

Итак, сначала удалите все связанные с zeitgeist (все пакеты), затем запустите locate zeitgeist и удалите все, что он найдет (некоторые из них будут уже удалены). Затем установите пакет zeitgeist из PPA, но убедитесь, что вы также устанавливаете datahub из PPA (т.е. версии 0.5.1), вам может потребоваться принудительно использовать эту версию.

    
ответ дан mhr3 26.02.2011 в 19:25
источник
1

У меня есть Ссылка как источник ppa. У меня не было проблем со стабильностью, но я часто не проверяю журнал активности.

Возможно, стоит попробовать: sudo apt-add-repository ppa:zeitgeist/ppa

    
ответ дан belacqua 03.02.2011 в 17:02
1

Используете ли вы Ubuntu Tweak, и вы отключили документ «Реценты»? Если это снова включить его, и GAJ должен работать ... Если вы не используете Ubuntu Tweak, проверьте, что в файле ~ / .gtkrc-2.0 gtk-recent-files-max-age не равен 0.

    
ответ дан Stefano Candori 12.02.2011 в 15:41
1

Похоже, что что-то действительно не так с вашей установкой (судя по «Обновление 8»).

Попробуйте удалить любые пакеты, связанные с Zeitgeist, и убедитесь, что в / usr / share / zeitgeist ничего не осталось и / usr / local / share / zeitgeist (до этого убейте любого запущенного экземпляра Zeitgeist с помощью «zeitgeist-daemon --quit «).

Затем снова установите gnome-activity-journal из нашего PPA. Если проблема не устранена, запустите «zeitgeist-daemon --replace» и «zeitgeist-datahub» в разных окнах терминала и вставьте выходные данные обоих.

    
ответ дан Siegfried Gevatter 26.02.2011 в 21:09
0

У вас может быть что-то черное. Проверьте предпочтения zeitgeist и убедитесь, что вы ничего не ввели в черный список. Кроме того, вы можете удалить свою базу данных zeitgeist (должно быть в ~ / .config, я полагаю) и посмотреть, начнет ли она снова запись.

    
ответ дан RolandiXor 03.02.2011 в 16:29
0

Попробуйте очистить их, а не только удалить их. Я думаю, что apt-get - apt-get --purge program . С aptitude это aptitude purge .

При очистке программы вы удаляете файлы конфигурации, поэтому проблема должна исчезнуть.

    
ответ дан Alfredo Hernández 03.02.2011 в 21:24
0

Попробуйте удалить ~ / .local / share / zeitgeist, а затем запустите zeitgeist-datahub в терминале. Вставьте выход из этой команды.

    
ответ дан mhr3 22.02.2011 в 22:04