Eu não consegui reproduzir o que você mencionou sobre novos contatos sendo classificados de forma diferente, mas adicionei um bug contra o aplicativo de contatos sobre a classificação do último nome: link
Após a sincronização com um serviço CardDAV (por syncevolution), minha lista de contatos é ordenada por firstnames em vez de lastnames, o que eu prefiro.
Enquanto ambos, a visualização de detalhes do aplicativo de contato do telefone e o serviço CardDAV com base na Web exibem meus contatos com as configurações de campo corretas (sobrenome, nome, asf.), a lista do aplicativo de contato do meu Telefone do Ubuntu lista todos os contatos ordenados por primeiro nome. Mas quando estou adicionando um novo contato diretamente no telefone, este é classificado na lista pelo seu sobrenome, portanto, diferente de todos os outros contatos, apesar das atribuições de campo idênticas. Isso é inconsistente e confuso.
Não consigo encontrar uma maneira de alterar a ordem. O que posso fazer para obter todos os contatos ordenados pelo sobrenome na exibição de lista do aplicativo de contato?
Eu não consegui reproduzir o que você mencionou sobre novos contatos sendo classificados de forma diferente, mas adicionei um bug contra o aplicativo de contatos sobre a classificação do último nome: link
é muito fácil alterar a ordem dos contatos no telefone Ubuntu ao importar com um arquivo vCard 3.0 (por exemplo, em Como faço para sincronizar contatos no Ubuntu Touch? ). O telefone usa a propriedade FN de cada entrada do vCard para exibir e ordenar a lista de contatos, para que você possa reorganizar a lista antes de importar com um editor de vCard ou um script fácil, por exemplo. com Perl e link .
Por exemplo, se você tiver uma entrada vCard como
BEGIN:VCARD
VERSION:3.0
N:Smith;John;;;
FN:John Smith
REV:2010-02-15T11:13:54Z
UID:582
END:VCARD
isso precisa ser alterado para
BEGIN:VCARD
VERSION:3.0
N:Smith;John;;;
FN:Smith\, John
REV:2010-02-15T11:13:54Z
UID:582
END:VCARD
a ser ordenado pelo nome da família no telefone do Ubuntu.