Jak określić adres IPv6 w zmiennej DISPLAY okna X?

8

Próbuję wyeksportować zmienną DISPLAY zawierającą numeryczny adres IPv6. Jaki format przyjęłaby zmienna, ponieważ zawiera adresy IPv6 :, który zwykle jest używany dla numeru wyświetlacza? Googlowanie przyszło z zaskakującym brakiem odpowiedzi.

Kenneth Aalberg
źródło
Zamiast tego spróbuj użyć nazwy hosta serwera. Użyj w /etc/hostsrazie potrzeby.
Steven
1
Chociaż w tej chwili można to obejść, mam inne skrzynki, do których nie mam dostępu do konta root, i często mam autonomiczne negocjowane adresy IPv6, które często się zmieniają. Dlatego przydatny byłby niehackingowy sposób określania adresu.
Kenneth Aalberg

Odpowiedzi:

6

Umieść nawiasy kwadratowe wokół adresu IPv6.

$ DISPLAY=[::1]:0

Strona podręcznika X (7) - „NAZWY WYŚWIETLACZA”

Nazwa hosta w nazwie wyświetlanej powinna być nazwą hosta lub adresem IP serwera. Dozwolone są pełne nazwy internetowe, nazwy skrócone, adresy IPv4 i adresy IPv6. Na przykład: x.org:0, expo: 0, [:: 1]: 0 , 198.112.45.11:0, bigmachine: 1 i hydra: 0.1.

Steven
źródło