Bagaimana cara menentukan alamat IPv6 di variabel X Window DISPLAY?

8

Saya mencoba untuk mengekspor variabel DISPLAY yang berisi alamat IPv6 numerik. Format apa yang akan diambil oleh variabel, karena alamat IPv6 berisi :, yang biasanya digunakan untuk nomor tampilan? Googling ini muncul dengan kurangnya jawaban yang mengejutkan.

Kenneth Aalberg
sumber
Coba gunakan nama host server sebagai gantinya. Gunakan /etc/hostsjika dibutuhkan.
Steven
1
Meskipun dapat digunakan sebagai solusi untuk saat ini, saya memiliki kotak lain di mana saya tidak memiliki akses root, dan sering memiliki alamat negosiasi IPv6 otonom yang sering berubah. Dengan demikian, cara non-hacky untuk menentukan alamat akan berguna.
Kenneth Aalberg

Jawaban:

6

Letakkan tanda kurung di sekitar alamat IPv6.

$ DISPLAY=[::1]:0

X (7) halaman manual - "NAMA DISPLAY"

Bagian nama host dari nama tampilan haruslah nama host mesin atau alamat IP mesin server. Nama Internet lengkap, nama singkatan, alamat IPv4, dan alamat IPv6 semuanya diizinkan. Misalnya: x.org, expo: 0, [:: 1]: 0 , 198.112.45.11.00, bigmachine: 1, dan hydra: 0.1.

Steven
sumber