Como especificar um endereço IPv6 na variável X Window DISPLAY?

8

Estou tentando exportar uma variável DISPLAY que contém um endereço IPv6 numérico. Que formato a variável levaria, uma vez que os endereços IPv6 contêm :, que normalmente é usado para o número de exibição? Pesquisando isso, surgiu uma surpreendente falta de respostas.

Kenneth Aalberg
fonte
Tente usar o nome do host do servidor. Use /etc/hostsse necessário.
23415 Steven
11
Embora utilizável como solução alternativa no momento, tenho outras caixas nas quais não tenho acesso root e geralmente tenho endereços negociados autônomos de IPv6 que mudam com freqüência. Assim, uma maneira não-hacky de especificar o endereço seria útil.
Kenneth Aalberg

Respostas:

6

Coloque colchetes ao redor do endereço IPv6.

$ DISPLAY=[::1]:0

Página do manual X (7) - "NOMES DE EXIBIÇÃO"

A parte do nome do host do nome para exibição deve ser o nome do host ou o endereço IP da máquina do servidor. Nomes completos da Internet, nomes abreviados, endereços IPv4 e endereços IPv6 são todos permitidos. Por exemplo: x.orgabled, expo: 0, [:: 1]: 0 , 198.112.45.11igned, bigmachine: 1 e hydra: 0.1.

Steven
fonte