问题标签 [x11-forwarding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - X11 Forwarding: SDL Error: Couldn't find matching render driver
Here's the situation:
I am trying to do X11 Forwarding from a Linux server to a windows client (running cygwin). I've been playing around with SDL tutorials (these specifically: http://lazyfoo.net/tutorials/SDL/index.php). I've been downloading, compiling, and running the examples and this had been working on the first couple, so I jumped to 8 and when I try to run the program I get a "SDL Error: Couldn't find matching render driver" error. When I am locally on the Linux server, everything works fine (and I have no problem doing the who X11 forwarding to my linux workstation).
My cygwin packages installed: xorg-server xinit mesa openssh
I open cygwin, run startxwin, and then ssh into the server with the -XY flags, and the try to run the compiled example.
From my understanding of X11 Forwarding, the linux server should be sending opengl rendering instructions back to my local machine to process. So the SDL Error should be because my local machine can't find a renderer -- which I thought would be provided by mesa.
ubuntu - 无法在 Archlinux 主机中的 docker 容器中运行 X 应用程序
我有一个 Dockerfile,它使我能够运行 X 应用程序。它在 Ubuntu 主机上完美运行,但在 Archlinux 主机上却不行:
为了运行它,我这样做:
它适用于 Ubuntu(打开一个 Leafpad 窗口),但不适用于我得到的 Arch:
我需要尽快完成这项工作。任何进一步调查的想法将不胜感激。
PS:我有一个类似的 Docker 容器,它在 Ubuntu 容器中运行 Leafpad;该容器的问题也完全相同。PPS:Dockerfile 来自这里:[url] http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker/[/url]
python - 远程 ipython 内核不显示绘图
我的设置是我在 linux 服务器上远程运行 ipython notebook,然后通过 ssh 隧道从 OSX 连接到它。
我可以确认 X 转发工作正常,并且从 ipython 启动的同一终端我可以使用 gnuplot 等。
在我本地机器上的 ipython 会话中尝试执行类似的操作
我得到的只是[<matplotlib.lines.Line2D at 0x54bcc90>]
。我尝试了各种其他后端,结果相同。使用%pylab inline
绘图时会出现,但我希望它们在单独的窗口中。
我想 X 转发仍然有问题 - 调试它的最佳方法是什么?欢迎所有建议。
ssh - 无法在一个 SSH 会话上在不同终端上运行基于 X 的应用程序?
我在 win8.1 笔记本电脑上使用 Bitvise SSH Client 6.23 连接到带有 Ubuntu 12.04 LTS 的服务器。使用Xming,开启X11Forwarding。
对于单终端,一切正常
Bitvise SSH Client 中有一个功能,我可以用一个 ssh 会话打开两个终端。当我登录term1时,我得到:
效果很好,然后我打开了另一个终端:term2:
没有眼睛出来,这里是Bitvise SSH Client的日志
我尝试关闭term1,在term2 中X11 转发仍然不起作用。我还尝试关闭 term1 和 term2,并打开 term3。xeyes 失败: term3:
X11Forwarding 似乎只在建立 SSH 会话后打开的第一个终端上有效。之后,X11Forwarding 在任何终端都不起作用。我只能重新连接 SSH 会话以使其再次工作。
然后我尝试创建两个 SSH 会话。xeyes 适用于 SSH 会话的第一个终端,但对于其他终端则失败。
我不确定问题出在哪里,Xming X-server、Ubuntu 的 sshd 还是 Bitvise SSH 客户端?
bash - ssh 从脚本跳转和 X11 转发执行
我正在研究一个带有计算节点和 2 个主节点的小型集群。我可以使用 ssh 跃点从本地机器连接到主节点或直接连接到计算节点。这是我本地机器上的 .ssh/config:
一旦连接到任何计算或主节点,我可以使用此脚本移动到另一个节点(以保留环境和工作目录):
在我的 .bashrc 中有这个:
什么不起作用:如果我从本地计算机连接到主节点,然后使用我的脚本移动到另一个节点,我没有显示。
有趣的是,如果我从本地计算机连接到一个计算节点,然后使用脚本移动到另一个计算节点,它就可以工作(但如果我从一个计算节点转到一个主节点......)。
感谢您的帮助!
java - 尝试使用 GUI 运行 Java 实用程序时出现 X11 Frwarding 错误
我正在尝试通过 PuTTY 在 UNIX 服务器上运行 java 实用程序。这个 JAVA 实用程序启动一个 GUI。当我使用以下命令运行此实用程序时
我收到以下错误
我在互联网上搜索了这个问题,它叫做X11 Forwarding
不知道那是什么,但我通过谷歌搜索遵循了建议,所以我用 PuTTY 和下创建了一个新会话
Connection > SSH > X11
检查是的Enable X11 Forwarding
现在,当我再次运行该实用程序时,错误\异常消息已更改,它现在说。
现在它说没有设置 DISPLAY 变量。所以我试试这个
kcsclm:7001 将是我的服务器。在此之后,当我运行该实用程序时,它只给出相同的错误,但有以下区别
在此之后我已经在盲人工作了,我没有什么可以尝试的了。请帮忙。
ps(对于那些了解 SAS 的人)我在 UNIX 服务器上部署了 SAS,我正在尝试运行 DAVTree 实用程序。
docker - 在 docker 容器中运行 Xephyr
我试图在直接访问 X11 套接字的 docker 容器内运行嵌套的 X-server Xephyr,但是我遇到了我目前不理解的奇怪的图形错误。
的内容Dockerfile
只是
构建它
并运行它
输出以下内容:
在这里,第一行Xephyr unable to use SHM XImages
似乎是最重要的,因为它没有显示在 Xephyr 正常工作的主机上。
尽管会弹出 Xephyr 窗口,但使用该:1
显示屏的应用程序会出现奇怪的故障。例如DISPLAY=:1 gedit
看起来像这样(当鼠标在窗口内移动时输出会迅速变化):
是什么SHM XImages
意思,我该如何解决它在容器中的不可用性?
ssh - X11 转发请求失败到我的 OS X 机器
我不明白是什么让我无法在家中为运行 OS X 10.10.2 的 Mac 创建 X11 隧道。我得到了这个(为了隐私而编辑了主机名):
在我的 sshd_config 中,我已将 X11Forwarding 设置为 yes,并且我尝试使用 LogLevel DEBUG3 加速调试,但在系统日志中看不到太多内容。另外,我尝试重新启动 X11.app 但没有任何更改。有关如何解决此问题的任何建议?
amazon-web-services - 如何在本地机器上启用或浏览在 EC2 上运行的 Web 服务?
我有为 EMR 集群启用端口转发的 EC2 实例。Ganglia 监控服务已经在 EMR 上运行。我可以使用“文本浏览器”Lynx 从 EC2 实例浏览 Ganglia。
但是,我想从我的本地机器 (Mac Yosemite) 访问此服务。我做了一些研究,发现我需要 X11 端口转发。所以现在我也启用了 X11 端口转发。
让我关注 EC2 实例
我还可以运行“xclock”,它会在我的本地机器上启动时钟。
我尝试使用这种语法 ssh 进入 EC2 实例。
然后,如果我在谷歌浏览器中输入http://127.0.0.1:1050/ganglia我会收到消息说没有收到数据。
谁能指出出了什么问题?我尝试了从本地机器到 Ec2 实例的详细日志,它有以下消息 -
简而言之,我希望能够从本地机器上看到 Ganglia。任何帮助表示赞赏。
~干杯