Você pode fazer com que um UID apareça no topo da lista, tornando-o primário. O UID superior é movido para o segundo slot e, da mesma forma, todo o resto desloca um espaço para baixo. Parece que esse "turno" só acontece quando você save
altera a chave.
Se você deseja obter a ordem correta, precisa repetir essas etapas, começando com o UID que você deseja exibir, penúltimo, até o item que você deseja exibir como o primeiro (primeiro) UID.
Os comandos para fazer isso são (o texto a seguir $
e o gpg>
que você digita no console):
$ gpg --edit-key 0xAABBD62D0BA66C66
gpg (GnuPG) 1.4.16; Copyright (C) 2013 Free Software Foundation, Inc.
# irrelevant output removed #
[ultimate] (1). Mr. Foo Bar <fourth@example.com>
[ultimate] (2) Mr. Foo Bar <first@example.com>
[ultimate] (3) Mr. Foo Bar <third@example.com>
[ultimate] (4) Mr. Foo Bar <second@example.com>
gpg> uid 3
[ultimate] (1). Mr. Foo Bar <fourth@example.com>
[ultimate] (2) Mr. Foo Bar <first@example.com>
[ultimate] (3)* Mr. Foo Bar <third@example.com>
[ultimate] (4) Mr. Foo Bar <second@example.com>
gpg> primary
[ultimate] (1) Mr. Foo Bar <fourth@example.com>
[ultimate] (2) Mr. Foo Bar <first@example.com>
[ultimate] (3)* Mr. Foo Bar <third@example.com>
[ultimate] (4) Mr. Foo Bar <second@example.com>
gpg> save
Em seguida, enxágue e repita, trabalhando para trás a partir do penúltimo item até o item que você deseja exibir primeiro na lista é o UID principal.