【问题标题】:Gtk-WARNING **: cannot open display: :0.0 --- Ubuntu 14.04 [closed]Gtk-WARNING **:无法打开显示::0.0 --- Ubuntu 14.04 [关闭]
【发布时间】:2017-12-28 02:31:35
【问题描述】:

我刚刚在亚马逊 EC2 实例(ubuntu 14.04)上安装了 OpenCV 3.2.0。当我尝试运行任何示例程序时,我收到错误 Gtk-WARNING **: cannot open display: :0.0 网上类似问题的答案对我不起作用。我试过了 export DISPLAY=:0.0 export DISPLAY=:0 我尝试了xhost +localhost 并收到了xhost: unable to open display ":0.0"

这篇文章描述了与我完全相同的问题,但我没有使用 Vagrant,所以没有“Vagrantfile”,我不知道 EC2 实例中的等价物是什么。 Gtk-WARNING **: cannot open display:

有人知道为什么会这样吗?

【问题讨论】:

  • 您能告诉我您是否使用 ssh 进入吗?你有没有在 ssh 命令之前运行 xhost+

标签: python ubuntu amazon-ec2 ubuntu-14.04 opencv3.2


【解决方案1】:

我在 Ubuntu 16.04 上使用 ssh 连接到 Ubuntu 16.04.2 服务器。我可以做到以下几点:

xhost +
ssh -Y -i .ssh/my.pem ubuntu@ecxxxxxxx.eu-west-1.compute.amazonaws.com
sudo apt install x11-apps
xclock

这会在我的本地显示器上启动 xclock 小程序。注意我 ssh 之前的 xhost + 和 ssh 命令上的 -Y 标志。我正在使用 xclock 来测试我从 x11-apps 安装的。您应该能够以类似的方式启动 OpenCV。

【讨论】:

  • 我正在使用 Putty 进入实例,如果我尝试运行 xhost +,我只会收到错误 xhost: unable to open display ""。我不确定在放入之前如何运行 xhost +
  • 我真的不明白为什么会被搁置,但感谢您的回答
  • 尝试使用 cygwin 或使用 PUTTY 尝试computers-it.com/general/general_x11_forwarding.php
  • 是的,我必须设置 x11 转发。在您发表评论之前,我看到了这个:youtube.com/watch?v=QRsma2vkEQE 这对我帮助很大。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-10
  • 2013-04-11
  • 1970-01-01
  • 1970-01-01
  • 2020-02-09
  • 2016-04-04
  • 1970-01-01
相关资源
最近更新 更多