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

692
Kenneth Aalberg

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

8
Попробуйте вместо этого использовать имя хоста сервера. Используйте `/ etc / hosts`, если необходимо. Steven 8 лет назад 0
Хотя на данный момент это можно использовать в качестве обходного пути, у меня есть другие блоки, к которым у меня нет корневого доступа, и часто у меня есть автономные согласованные адреса IPv6, которые часто меняются. Таким образом, нехитрый способ указать адрес был бы удобен. Kenneth Aalberg 8 лет назад 1

1 ответ на вопрос

6
Steven

Put square brackets around the IPv6 address.

$ DISPLAY=[::1]:0 

X(7) man page - "DISPLAY NAMES"

The hostname part of the display name should be the server machine's hostname or IP address. Full Internet names, abbreviated names, IPv4 addresses, and IPv6 addresses are all allowed. For example: x.org:0, expo:0, [::1]:0, 198.112.45.11:0, bigmachine:1, and hydra:0.1.