Comment spécifier une adresse IPv6 dans la variable X Window DISPLAY?

8

J'essaie d'exporter une variable DISPLAY contenant une adresse IPv6 numérique. Quel format prendrait la variable, car les adresses IPv6 contiennent :, qui est normalement utilisé pour le numéro d'affichage? La recherche sur Google a abouti à un manque surprenant de réponses.

Kenneth Aalberg
la source
Essayez plutôt d'utiliser le nom d'hôte du serveur. Utilisez /etc/hostssi nécessaire.
Steven
1
Bien que utilisable comme solution de contournement pour le moment, j'ai d'autres boîtes sur lesquelles je n'ai pas d'accès root, et j'ai souvent des adresses négociées IPv6 autonomes qui changent fréquemment. Ainsi, une manière non hacky de spécifier l'adresse serait pratique.
Kenneth Aalberg

Réponses:

6

Mettez des crochets autour de l'adresse IPv6.

$ DISPLAY=[::1]:0

Page de manuel X (7) - "AFFICHER LES NOMS"

La partie nom d'hôte du nom d'affichage doit être le nom d'hôte ou l'adresse IP de la machine serveur. Les noms Internet complets, les noms abrégés, les adresses IPv4 et les adresses IPv6 sont tous autorisés. Par exemple: x.org:0, expo: 0, [:: 1]: 0 , 198.112.45.11:0, bigmachine: 1 et hydra: 0.1.

Steven
la source