问题标签 [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.

0 投票
0 回答
1778 浏览

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.

0 投票
1 回答
702 浏览

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]

0 投票
1 回答
1559 浏览

python - 远程 ipython 内核不显示绘图

我的设置是我在 linux 服务器上远程运行 ipython notebook,然后通过 ssh 隧道从 OSX 连接到它。

我可以确认 X 转发工作正常,并且从 ipython 启动的同一终端我可以使用 gnuplot 等。

在我本地机器上的 ipython 会话中尝试执行类似的操作

我得到的只是[<matplotlib.lines.Line2D at 0x54bcc90>]。我尝试了各种其他后端,结果相同。使用%pylab inline绘图时会出现,但我希望它们在单独的窗口中。

我想 X 转发仍然有问题 - 调试它的最佳方法是什么?欢迎所有建议。

0 投票
1 回答
854 浏览

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 客户端?

0 投票
0 回答
138 浏览

bash - ssh 从脚本跳转和 X11 转发执行

我正在研究一个带有计算节点和 2 个主节点的小型集群。我可以使用 ssh 跃点从本地机器连接到主节点或直接连接到计算节点。这是我本地机器上的 .ssh/config:

一旦连接到任何计算或主节点,我可以使用此脚本移动到另一个节点(以保留环境和工作目录):

在我的 .bashrc 中有这个:

什么不起作用:如果我从本地计算机连接到主节点,然后使用我的脚本移动到另一个节点,我没有显示。

有趣的是,如果我从本地计算机连接到一个计算节点,然后使用脚本移动到另一个计算节点,它就可以工作(但如果我从一个计算节点转到一个主节点......)。

感谢您的帮助!

0 投票
1 回答
2354 浏览

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 实用程序。

0 投票
3 回答
3606 浏览

docker - 在 docker 容器中运行 Xephyr

我试图在直接访问 X11 套接字的 docker 容器内运行嵌套的 X-server Xephyr,但是我遇到了我目前不理解的奇怪的图形错误。

的内容Dockerfile只是

构建它

并运行它

输出以下内容:

在这里,第一行Xephyr unable to use SHM XImages似乎是最重要的,因为它没有显示在 Xephyr 正常工作的主机上。

尽管会弹出 Xephyr 窗口,但使用该:1显示屏的应用程序会出现奇怪的故障。例如DISPLAY=:1 gedit看起来像这样(当鼠标在窗口内移动时输出会迅速变化):

在此处输入图像描述

是什么SHM XImages意思,我该如何解决它在容器中的不可用性?

0 投票
1 回答
497 浏览

ssh - X11 转发请求失败到我的 OS X 机器

我不明白是什么让我无法在家中为运行 OS X 10.10.2 的 Mac 创建 X11 隧道。我得到了这个(为了隐私而编辑了主机名):

在我的 sshd_config 中,我已将 X11Forwarding 设置为 yes,并且我尝试使用 LogLevel DEBUG3 加速调试,但在系统日志中看不到太多内容。另外,我尝试重新启动 X11.app 但没有任何更改。有关如何解决此问题的任何建议?

0 投票
1 回答
549 浏览

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。任何帮助表示赞赏。

~干杯

0 投票
1 回答
810 浏览

character-encoding - PuTTY,Xming:在 lunux 终端中打开浏览器时编码错误

我使用 PuTTY 创建 SSH 连接,我想在终端中打开 Firefox 浏览器。我下载了 Linux 版本的FirefoxXming。之后,我进入 PuTTY 配置并设置启用 X11 转发,然后运行 ​​Xlaunch。我按照这里的说明进行操作。

然后我登录到终端并运行 Firefox。一切正常,除了我无法在 Firefox 中获得正确的编码。我能做些什么来解决这个问题?

Firefox 中的错误编码