Google снова подружили с Akonadi
Первое время он работал, не сказать, что очень хорошо, есть минусы, но требуемые от него ожидания оправдывал. Сейчас я им не пользуюсь, но пару месяцев назад была возможность почти полной синхронизации контактов и событий календаря, что является очень большим плюсом. Так почему же я не пользуюсь им сейчас?
GoogleData имеет ряд существенных негативных особенностей. Во первых и это пожалуй главное, проект скорее мёртв, чем жив, полностью остановлено развитие, ситуация настолько критическая, что ресурс для синхронизации с Google Contacts просто сегфолтится при попытке его запустить с новыми версиями KDE. Так же нет возможности использовать несколько календарей, т.е. большую часть событий не возможно получить на свою машину. Имели место частые проблемы с авторизацией, но это было в ранних версиях. В синхронизации контактов так же есть проблемы, но на них можно закрыть глаза.
Вернёмся к началу. Выход KDEPIM подстегнул разработчиков и на этой недели был анонсирован новый проект для синхронизация с Google. Человеческого названия еще нет, он фигурирует как Google Resource for Anonadi. Эта разработка сразу привлекла внимание сообщества и была помещена в главную песочницу KDE. Я не мог не протестировать. Написал ебилд и установил.
Главные минусы его старшего брата ему не присуще. Все собралось, запустилось. Сразу бросаются в глаза диалоги настроек. Не такие обрезанные и недопиленные, в отличии от аналога. На скриншоте выбран календарь Яндекса, ранее импортированный в Гугл Календарь.
Используется более безопасный, без парольный метод авторизации.
И о чудо, есть возможность использовать несколько календарей, это безусловно килерфича. Правда и минусы есть, настолько большие, что полного удовлетворения получить не удалось. События календаря были получены, но они оказались только для чтения (на скриншоте замок KOrganizer).
И такие мелочи как карточка KAddressBook заполняющиеся полностью, в отличии от GoogleData, но аватары пустуют. И как можно догадаться они тоже только для чтения, хотя при изменении новая информация все же кешируется и сохраняется локально, но не обновляется в Google Contacts, с чем были проблемы у GoogleData, у которого локальное имя карточки было рандомное в итоге, к примеру было невозможно научить использовать Kopete адресную книгу.
По заверениям автор, а он сотрудник Red Hat, в следующей версии он запилит редактирование событий и аватары и сделает это так быстро как только сможет.
PS: Прилепляю ебилд akonadi-google-9999 (30 дней ссылка будет еще жива)
PPS: Аконади ресурс заработает с любой версией KDE. Протестировал с версиями 4.6.4, 4.6.80, KDEPIM 4.6.0
Мне пришлось вручную добавить "QtGui QtNetwork kdeui QtWebKit" в target_link_libraries().
Но в итоге всё работает, спасибо за заметку!
Исправил: http://commits.kde.org/akonadi-google/a6cb25ae681608d61e57f5396d942d23bc27376d
Как и обещали доступно редактирование событий.
у меня не работает:
ebuild akonadi-google-9999.ebuild digest
: command not found/kde-misc/akonadi-google/akonadi-google-9999.ebuild: line 4:
: command not found/kde-misc/akonadi-google/akonadi-google-9999.ebuild: line 6:
* ERROR: kde-misc/akonadi-google-9999 failed (depend phase):
.eclass could not be found by inherit()
Могу только предположить, что нет оверлея kde, так как eclass использовал от туда.
К сожалению, нет, как раз в оверлее кде создал каталог и пробовал оттуда
(/var/lib/layman/kde/kde-misc/akonadi-google)
Честно не знаю тогда, может ему EAPI не нравиться? портаж 2.1? Не буду гадать =)
Да, 2.1. Что єто значит?
Portage 2.1.10.3 (default/linux/amd64/10.0, gcc-4.4.5, glibc-2.12.2-r0, 2.6.38-gentoo-r6 x86_64)