Ubuntu 手机联系人仅按名字排序

Ubuntu 手机联系人仅按名字排序

与 CardDAV 服务(通过 syncevolution)同步后,我的联系人列表按名字排序,而不是按我喜欢的姓氏排序。

虽然手机的联系人应用程序详细信息视图和基于 Web 的 CardDAV 服务都使用正确的字段设置(姓氏、名字、asf)显示我的联系人,但我的 Ubuntu Phone 联系人应用程序的列表视图仅按名字排序列出所有联系人。但是,当我直接将新联系人添加到手机中时,该联系人按其姓氏排序到列表中,因此与所有其他联系人不同,尽管字段分配相同。这是不一致且令人困惑的。

我找不到任何方法来更改顺序。我该怎么做才能让联系人应用的列表视图中所有联系人按姓氏排序?

答案1

我无法重现您提到的有关新联系人以不同方式排序的问题,但我在联系人应用程序中添加了一个有关姓氏排序的错误:https://bugs.launchpad.net/ubuntu/+source/address-book-app/+bug/1495726

答案2

使用 vCard 3.0 文件导入时,可以很容易地更改 Ubuntu 手机上的联系人顺序(例如如何在 Ubuntu Touch 上同步联系人?)。手机使用每个 vCard 条目的 FN 属性来显示和排序联系人列表,因此您可以在导入之前使用 vCard 编辑器或简单脚本(例如使用 Perl 和http://search.cpan.org/search?query=vCard%3A%3AAddressBook

例如,如果你有一个 vCard 条目

BEGIN:VCARD
VERSION:3.0
N:Smith;John;;;
FN:John Smith
REV:2010-02-15T11:13:54Z
UID:582
END:VCARD

这需要改为

BEGIN:VCARD
VERSION:3.0
N:Smith;John;;;
FN:Smith\, John
REV:2010-02-15T11:13:54Z
UID:582
END:VCARD

在 Ubuntu 手机中按姓氏排序。

相关内容