Wie gebe ich eine IPv6-Adresse in der Variablen X Window DISPLAY an?


8

Ich versuche, eine DISPLAY-Variable mit einer numerischen IPv6-Adresse zu exportieren. Welches Format würde die Variable annehmen, da IPv6-Adressen enthalten :, das normalerweise für die Anzeigenummer verwendet wird? Das Googeln hat zu einem überraschenden Mangel an Antworten geführt.


Versuchen Sie stattdessen, den Hostnamen des Servers zu verwenden. Verwenden Sie, /etc/hostswenn nötig.
Steven

1
Obwohl dies momentan als Problemumgehung verwendet werden kann, habe ich andere Boxen, auf die ich keinen Root-Zugriff habe, und häufig autonome IPv6-ausgehandelte Adressen, die sich häufig ändern. Daher wäre eine nicht hackige Möglichkeit, die Adresse anzugeben, praktisch.
Kenneth Aalberg

Antworten:


6

Setzen Sie eckige Klammern um die IPv6-Adresse.

$ DISPLAY=[::1]:0

X (7) Manpage - "NAMEN ANZEIGEN"

Der Hostname-Teil des Anzeigenamens sollte der Hostname oder die IP-Adresse des Servercomputers sein. Vollständige Internetnamen, Kurznamen, IPv4-Adressen und IPv6-Adressen sind zulässig. Zum Beispiel: x.org:0, expo: 0, [:: 1]: 0 , 198.112.45.11:0, bigmachine: 1 und hydra: 0.1.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.