Я использую Кубунту 18.04. Однако я также пытался загрузить Kubuntu 20.04 и 21.04 на разных системах. Все демонстрируют одну и ту же проблему, описанную ниже.
Приложение Indicator-kdeconnect больше не позволяет обновлять контакты через API Google. Похоже, что API Google «contacts.readonly» недавно был удален (см. [https://www.googleapis.com/auth/]). Предполагается, что новый API Google «люди» заменит «контакты». Насколько я могу судить, модуль sms.py, установленный в /bin и /usr/bin, содержит средства для работы с обоими API Google. Однако любая попытка загрузить мои личные контакты в индикатор-kdeconnect (т.~/.local/share/indicator-kdeconnect/sms/contacts.json) приводит только к всплывающему уведомлению «Начало синхронизации», а мой браузер открывает окно с криком об ошибках авторизации ([https://accounts.google.com/signin/ oauth/error?authError=Cg5kZWxldGVkX2NsaWVudBIdVGhlIE9BdXRoIGNsaWVudCB3YXMgZGVsZXRlZC4gkQM%3D&client_id=56930634232-sqama3feqgkq000m73db3mm4s6jch2c2.apps.googleusercontent.com]). Неважно, какой браузер используется по умолчанию (Firefox или Chrome).
Следует отметить, что все остальные функции индикатора-kdeconnect работают. Я могу без проблем просматривать файлы на своем мобильном телефоне, отправлять/получать смс-сообщения и т. д. Я просто не могу правильно аутентифицироваться, чтобы обновить локальный файл контактов индикатора.
Следует также отметить, что я не могу пройти аутентификацию в Google через приложение SystemSettings. Я полагаю, что это может быть известная проблема, но я не знаю, может ли это быть вообще связано с проблемой индикатора-kdeconnect, с которой я сталкиваюсь.