系统地址簿从哪里提取数据?

系统地址簿从哪里提取数据?

我可以在我的 中看到许多联系人gnome-contacts,但我不知道这些联系人是从哪里提取的。

我安装了 folks-tools 并运行folks-inspectpersona-stores在那里,我发现某个 system-address-book 包含 type-id 为 eds 的数据( evolution-data-server ),负责维护邮件、日历、地址簿、任务和备忘录信息。从输出中可以看到,这个数据库有一组 1955 个角色。但我找不到数据库的来源。有人能帮忙吗?

Persona store 'system-address-book' with 1955 personas:
  display-name          Personal
  id                    system-address-book
  is-writeable          FALSE
  trust-level           FOLKS_PERSONA_STORE_TRUST_FULL
  is-primary-store      TRUE
  is-user-set-default   TRUE
  type-id               eds
  can-add-personas      FOLKS_MAYBE_BOOL_TRUE
  can-alias-personas    FOLKS_MAYBE_BOOL_FALSE
  can-group-personas    FOLKS_MAYBE_BOOL_TRUE
  can-remove-personas   FOLKS_MAYBE_BOOL_TRUE
  is-prepared           TRUE
  always-writeable-properties  { 'local-ids', 'web-service-addresses', 'gender', 'is-favourite', 'anti-links', 'extended-info', 'full-name', 'structured-name', 'nickname', 'email-addresses', 'postal-addresses', 
  is-quiescent          TRUE
  personas              Set of 1955 personas
  source                0x7f783c016a20

答案1

1955 个人物的联系人数据库存储在 contacts.db 中

~/.local/share/evolution/addressbook/system/contacts.db

同样,邮件、日历、任务和备忘录可以在 ~/.local/share/volution 下找到

这类似于 thunderbird 配置文件,其中每个用户数据都存储在一个文件夹下。但是,进化数据的配置文件似乎是主目录下的固定路径,无法更改。thunderbird 配置文件可以放在磁盘上的任何位置,并通过 ~/.thunderbird/profiles.ini 进行控制

相关内容