我的电脑是Windows 10,我安装了一个Ubuntu 18.04经过虚拟盒。
我想运行一个python 程序在 Ubuntu 上从我的 Windows 和图形输出。
但是运行程序之后总是报错:
Could not find ':' in DISPLAY: needs-to-be-defined
Unable to init server: Could not connect: Connection refused
(Original:2079): Gtk-WARNING **: 14:39:33.441: cannot open display: 127.0.0.1:10.0
我做了什么:
1:我在开机的时候做了设置/etc/ssh/sshd_config
:
ForwardX11 yes
ForwardX11Trusted yes
2:使用以下方式登录:ssh username@pc-name -X
3:修改IP地址:
$ export DISPLAY=127.0.0.1:10.0 # original was localhost:10.0
你知道怎么回事吗?为什么我看不到图片?
答案1
Ubuntu 端看起来不错,但 Windows 端需要 X 服务器。Windows 没有自带 X 服务器,因此您必须安装一个。您可以获得免费的服务器,例如 vcxsrv。我自己没有用过。