如何在X Window DISPLAY变量中指定IPv6地址?


8

我正在尝试导出包含数字IPv6地址的DISPLAY变量。由于IPv6地址包含:,该变量通常采用哪种格式?谷歌搜索这出了令人惊讶的缺乏答案。


尝试改用服务器的主机名。/etc/hosts必要时使用。
史蒂文

1
尽管目前可以用作解决方法,但我确实有其他机器没有root访问权限,并且经常拥有频繁更改的自治IPv6协商地址。因此,使用非hacky方法指定地址将很方便。
肯尼斯·奥尔伯格,2015年

Answers:


6

将方括号放在IPv6地址周围。

$ DISPLAY=[::1]:0

X(7)手册页-“显示名称”

显示名称的主机名部分应该是服务器计算机的主机名或IP地址。允许使用完整的Internet名称,缩写名称,I​​Pv4地址和IPv6地址。例如:x.org:0、expo:0、[::1]: 0、198.112.45.11 :0、bigmachine:1和hydra:0.1。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.