Согласно этому ответу (и комментариям) gnome- Контакты — это место, где контакты централизованы для Gnome, и оно хорошо справляется с объединение с помощью телепатии, но единственный способ получить доступ к этой информации, по-видимому, - поисковая система Gnome Shell, которая предоставляет только аватар и имя. Я изо всех сил пытался дублировать части контактов gnome в gjs, но у меня было много проблем с привязками.
Есть ли более простой способ добиться этого, или я могу создать привязку vapi/gir для самих контактов gnome, чтобы я мог использовать ее как библиотеку?
Возможное альтернативное решение:
Использование libfolks в GJS в настоящее время заблокировано ошибкой №694115, но только для этих если вам нужны контакты Google, это возможно в GJS через GData, и вы даже можете использовать Онлайн-аккаунты Gnome в качестве источника аутентификации, если он доступен.