问题标签 [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 投票
1 回答
1331 浏览

linux - Linux X11 单个会话中的多个客户端

x11 服务器和客户端可以通过 SSH 隧道连接。

我想知道是否可以在单个会话中连接多个客户端。

意思是 :

我正在尝试使用四台不同的计算机在四个不同的地方显示桌面。因此,第一台计算机将显示左上角,第二台计算机将显示右上角,依此类推。

所以我可以在窗户周围移动,就好像每台显示器都连接在一个地方一样。

0 投票
3 回答
3741 浏览

linux - SSH隧道进入拱盒

我有一个运行 arch linux 的树莓派连接到电视,并希望通过 SSH 从我的 Ubuntu 机器在其他地方运行该屏幕上的命令。

我尝试运行命令 SSH -Y root@ 并启动 xclock 作为测试。但是我收到以下错误:

未指定协议错误:无法打开显示::0

然后我尝试在拱形机器上运行“export DISPLAY=:0”,但这并不能解决问题。

我的 X 运行良好,可以在电视上看到它,并且我编辑了文件 /etc/ssh/ssh_config 以允许 X11 转发。

有人知道我在做什么错吗?

非常感谢

0 投票
2 回答
1590 浏览

linux - 保持 X11 应用程序处于活动状态,之后我可以断开连接并重新连接

我目前有一个很小的、无头的(我当然想保持这种状态:))Linux 虚拟机设置了 Vagrant 和 VirtualBox,为了进行测试,我想运行一个 X11 应用程序(Firefox),它的输出来自 Xming我的真机。所有这一切都很好,工作完美,但我还不开心!

我想要做的是做一些设置,确保一切正常运行,然后断开与服务器的连接,让测试正常运行。但是,如果出现问题,或者我只想检查事物的当前状态(某些测试可能会持续数小时),我想然后跳回服务器并将 X11 输出再次指向我的机器。但是,尽管我在几个小时前还不知道关于 X11 的大量 Google-ing 和学习负载,但我找不到任何关于选择 X11 应用程序的输出去哪里的信息,除了在启动时,即;

我读过一些随机的博客文章,说 Xephyr XServer 做到了这一点(充当中间 X11 缓冲区,然后如果你愿意,它会重定向,否则只是输出到 /dev/null),但我找不到任何其他参考对它,或其他任何这样做的东西。

0 投票
5 回答
7908 浏览

python - 使用 paramiko 进行 x11 转发

我正在尝试运行一个paramiko应该能够打开 X 窗口的命令。我使用的脚本如下:

不幸的是,当我运行上面的脚本时,我得到了这个输出:

如果我在终端中运行以下命令:

然后我得到相同的环境变量(虽然有些端口发生了变化),所以我会说我的环境是正确的。但是,我仍然缺少paramiko使用 x11 转发的东西。

我尝试过的几件事是:

  • 使用handler参数 in request_x11: 除了打印值之外,我没有比使用默认处理程序更进一步。
  • Use the auth_cookieparameter in : 尝试硬编码根据输出request_x11正在使用的 cookie 值。xauth list这样做的想法是避免根据文档字符串paramiko本身可能发生的问题:

如果省略 auth_cookie,将生成、使用和返回一个新的安全随机 128 位值。您将需要使用此值来验证传入的 x11 请求并将其替换为实际的本地 x11 cookie(这需要一些 x11 协议的知识)。

我还能做些什么来使其正常工作或解决问题吗?

注意:这已经在之前被问过:

  • superuser:唯一的响应指向request_x11我已经尝试使用无济于事的文档。
  • stackoverflow:接受的响应建议使用handler参数,但它是错误的。
  • github:一年多没有提供答案。
0 投票
5 回答
147832 浏览

x11 - 错误:无法打开显示:本地主机:0.0 - 试图从 CentOS 6.2 64 位打开 Firefox 并在 Win7 上显示

我在 Windows7 机器上,我试图让 firefox 在 centOS 机器上打开,但显示在我当前的屏幕上。在终端输入firefox时,我收到以下错误:

要设置显示,我使用了命令

一些网站建议使用以下内容,但它也不起作用:

我正在使用 PuTTY,并且选中了Enable X11 forwarding复选框,并且 XMing 正在 Windows 上运行。此外,centOS 文件上的 sshd_config 似乎也已正确设置:

我查看了许多页面并搜索了 StackOverflow,但没有一个能够以任何方式帮助我。先感谢您。

0 投票
1 回答
4956 浏览

java - java应用和x11转发

我需要在虚拟服务器上启动 jperf。我通过 ssh 配置了 X11 转发。xclock - 正在工作。但是如果我启动 jperf 我会得到:

爪哇版:

unname -a :

问题解决

了需要添加-Djava.awt.headless=true到jperf.sh应该是这样的:

0 投票
1 回答
1328 浏览

opengl - ssh opengl error: X Error of failed request BadRequest

远程 pc 是 Ubuntu 12.04(精确)64 位,带有 NVIDIA 显卡和驱动程序(版本当前更新),本地是带有 Intel HD graphics 3000 运行 Mac OS X Lion 10.7.5 的 macbook-air

我的目标是能够运行当前以X Error of failed request BadRequest. 一个(黑色)窗口在一毫秒内出现,然后关闭,终端上出现 X 错误。

glxgears 打开,但齿轮移动得很慢,一开始我以为是静态图像。

glxinfo 输出:

我已经尝试过ssh -Xand ssh -Y,但无论哪种方式都失败了。任何指向我该如何解决这个问题的指针?

0 投票
2 回答
2394 浏览

macos - 在 mac 中连接时魔法 cookie 无效

我正在尝试通过 ssh -X 从 mac 访问远程 ubuntu 服务器。我在 sshd_config 中启用了 X11 转发。连接ubuntu后,当我尝试启动wireshark时,出现以下错误

Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: localhost:10.0

谢谢

0 投票
1 回答
25124 浏览

linux - 无法打开 x11 显示器:无法连接

支持图形显示的服务器与我进入的服务器不同。当我尝试打开 virtualbox 时,我收到此消息。

当我尝试 startx 时,我收到三个错误消息。

我不知道显示变量在哪里,因为我对 linux 很陌生。任何直接的建议和帮助将不胜感激。

0 投票
0 回答
427 浏览

java - JTextField 通过 X11 转发挂起 GUI 更新

我有一个 Swing GUI,允许用户根据需要将 JTextFields 添加到 GUI。当我在控制台(在 ubuntu 上)本地运行它时,一切正常。当我在使用 X11 转发的 Windows 机器上从 Cygwin 运行 GUI 时,一切开始正常,但是当我单击“添加”按钮放置一个GUI上新建JTextField,文本字段按预期显示,但我很长一段时间无法点击或修改它等。实际上,我也无法单击原始文本字段.. 30 多秒后,文本字段恢复生机并正常工作,直到我再次单击“添加”。

我在下面包含了一个 SSCCE 来演示该问题。同样,这似乎只在使用 X11-forwarding 运行时发生,如果我直接在 Ubuntu 控制台上运行,它会按预期工作,所以我不确定这是否可以对其他人进行重现。

最后一条信息——在我的真实程序中,单击添加按钮会导致添加一个 JComboBox 和两个 JTextField。组合框会立即响应,但 GUI 上的所有文本字段(新的和旧的)都不是。

HmmFrame.java:

嗯.java(驱动程序)