Existem 2 tipos de entradas de nome de host gerenciadas por xauth
, nomes locais, como myhost/unix:0
, e nomes remotos, como remote:0
. Os últimos são mantidos como endereços IP, mas imagino que você esteja se referindo aos nomes locais.
A parte do nome do host não é de fato significativa para X11, mas pode ser usada pelas ferramentas xdm
para distinguir entre várias entradas de nomes locais, cada uma com chaves diferentes. Para alterar este nome, simplesmente liste a entrada desejada, pegue a chave no final da linha e forneça-a ao comando add
com seu novo nome de host:
xauth -f ~/.newXauthority add newhostname/unix:0 . $(xauth list "$DISPLAY" |awk '{print $NF}')
Isso pressupõe que DISPLAY seja :0
e você deseja o mesmo número de exibição local na nova máquina.