¿Cómo especifico una dirección IPv6 en la variable DISPLAY de X Window?

8

Estoy tratando de exportar una variable DISPLAY que contiene una dirección IPv6 numérica. ¿Qué formato tomaría la variable, dado que contienen las direcciones IPv6 :, que normalmente se usa para el número de pantalla? Buscar en Google esto ha surgido con una sorprendente falta de respuestas.

Kenneth Aalberg
fuente
Intente usar el nombre de host del servidor en su lugar. Úselo /etc/hostssi es necesario.
Steven
1
Aunque se puede usar como una solución alternativa por el momento, tengo otros cuadros en los que no tengo acceso de root y, a menudo, tengo direcciones negociadas IPv6 autónomas que cambian con frecuencia. Por lo tanto, una forma no hacky de especificar la dirección sería útil.
Kenneth Aalberg

Respuestas:

6

Ponga corchetes alrededor de la dirección IPv6.

$ DISPLAY=[::1]:0

X (7) página del comando man - "DISPLAY NAMES"

La parte del nombre de host del nombre para mostrar debe ser el nombre de host o la dirección IP de la máquina del servidor. Se permiten nombres completos de Internet, nombres abreviados, direcciones IPv4 y direcciones IPv6. Por ejemplo: x.org:0, expo: 0, [:: 1]: 0 , 198.112.45.11:0, bigmachine: 1 e hidra: 0.1.

Steven
fuente