Как указать адрес IPv6 в переменной DISPLAY окна X Window?

8

Я пытаюсь экспортировать переменную DISPLAY, содержащую числовой адрес IPv6. Какой формат будет принимать переменная, поскольку в ней содержатся адреса IPv6 :, которые обычно используются для отображения номера? Погуглив это пришло с удивительным отсутствием ответов.

Кеннет Аалберг
источник
Попробуйте вместо этого использовать имя хоста сервера. Используйте /etc/hostsпри необходимости.
Стивен
1
Несмотря на то, что на данный момент его можно использовать в качестве обходного пути, у меня есть другие блоки, к которым у меня нет корневого доступа, и часто у меня есть автономные согласованные адреса IPv6, которые часто меняются. Таким образом, нехитрый способ указать адрес был бы удобен.
Кеннет Алберг

Ответы:

6

Поставьте квадратные скобки вокруг адреса IPv6.

$ DISPLAY=[::1]:0

Страница руководства X (7) - "DISPLAY NAMES"

Часть имени хоста отображаемого имени должна быть именем хоста или IP-адресом сервера. Полные интернет-имена, сокращенные имена, IPv4-адреса и IPv6-адреса разрешены. Например: x.org:0, выставка: 0, [:: 1]: 0 , 198.112.45.11:0, бигмашин: 1 и гидра: 0.1.

Стивен
источник