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

ssh - 为远程 unix 系统设置显示环境变量

试图从我大学的 unix 系统中显示一些图形网络模拟器 (ns2) 代码。我的本地操作系统是 Ubuntu 10,我正在通过 PuTTY SSH 客户端访问 unix 系统。执行一些预先写好的代码时,出现如下错误提示:

可以做些什么来让远程执行的代码显示在我的系统上?我是一个 unix 新手,我重新定义 $DISPLAY 环境变量的尝试是惊人的失败。谢谢。赞赏。

0 投票
1 回答
1805 浏览

windows - 将 X11 显示转发到 Windows 时出现颜色问题

我有一个应用程序将数据逐行绘制到 X11 显示器,其中每一行实际上由不同颜色的像素组成。

我通过将数据数组映射到XImage*using来做到这一点XCreateImageXColor然后在处理数据时,我用红色、绿色和蓝色值填充变量并调用XAllocColor分配颜色。然后我将像素值分配给数据数组中的相应元素。设置完所有数据后,我使用XPutImage.

在 Linux 上运行显示器时,一切看起来都很棒,完全符合预期。但是,当我通过 ssh 将 X11 显示转发到 Windows 时,颜色都被弄乱了。

有任何想法吗?

编辑

如果我不使用XCreateImageand并使用我想要的前景色XPutImage创建 a并使用,它就可以正常工作。似乎是一个问题,或者在使用.GCXDrawPointXImageGC

0 投票
1 回答
2024 浏览

usb - 远程应用程序可以通过X11转发使用本地USB设备吗?

我正在运行一个远程应用程序并使用 x11 转发将其显示在我的屏幕上。我可以让远程应用程序使用我的本地 USB 端口来访问设备(例如 USB 磁盘)吗?如果有,请详细程序。

谢谢!

0 投票
2 回答
2483 浏览

java - unix - x windows/X11 问题

我有一个需要在我的 unix 终端上启动的 java GUI jar 文件。我的系统管理员说“X 已通过 ssh 启用”。但是当我输入 xterm 它说

我做了一些阅读,它说我必须使用 $ssh -X mylogin@xyz 登录

所以我的问题是:1)接下来我应该做什么......我再次输入xterm,但窗口没有启动2)假设我让它以某种方式工作。我如何启动我的 java GUI。(我是否只需键入 jar 文件名)?

谢谢大家的帮助。

0 投票
2 回答
1077 浏览

linux - 如何在 linux 和 windows 上使用 xorg-x11 X server?

我真的被困在这里了。我想安装和使用 xorg-x11 linux 实用程序,建议我使用它来将 UI 从 EC2 导出到我的本地机器。我在我的 ec2 实例上安装了“xorg-x11-apps.x86_64”。

0 投票
1 回答
2312 浏览

opengl - 带有 OpenGL 扩展的 X 转发 CUDA SDK 应用程序

我正在尝试从 CUDA SDK X 转发演示应用程序,但我收到此错误:

其他 OpenGL 应用程序,如 glxgears 工作正常。

是否可以使用此 OpenGL 扩展 X 转发应用程序?如果是,我该怎么做?

0 投票
5 回答
54052 浏览

ssh - ssh X11 转发不起作用

我一直在尝试让 X11 端口转发在我的笔记本电脑上工作。我不知道为什么它不起作用。

当我尝试运行 xterm 时收到此消息:

我不知道这是否相关,但是当我登录时,我收到以下消息:

我想知道问题是否在于我笔记本电脑上的本地用户是 skp 而这台服务器上的用户名是 sphillips。我已经能够让 X11 转发与使用相同 skp 登录的其他计算机一起使用。

此外,X11 端口转发工作从使用 Xming 和 Putty 的 Windows 机器到同一服务器。我必须手动将 DISPLAY 变量配置为 IP 地址并显示 0.0,但它可以工作。

我在我的机器上运行了一个 xhost +,试图绕过任何安全问题。那仍然没有用。

在服务器上,我检查配置:

在我的机器上也是如此:

我的服务器是 RedHat Enterprise Linux 6,我的笔记本电脑是 Fedora 15。

任何人都可以给我任何关于尝试让 SSH X11 转发在我的笔记本电脑上工作的想法吗?

0 投票
3 回答
4373 浏览

x11 - X11 从无头服务器到另一个 X11 服务器

我有一个在无头服务器上运行的应用程序。它是一个 Web 应用程序,但对于某个功能(调试),它运行基于 swing 的应用程序。由于服务器是无头的(我已经设置了-Djava.awt.headless=true)它在启动时抛出异常......

我已经尝试安装 Xvfb 但这并不能解决我的问题,因为 Xvfb 没有 GUI 输出并且我看不到输出。

因此,我想将该服务器的输出重定向/转发到另一台(例如我的笔记本电脑),以便查看 Swing 应用程序并对其进行调试。

有没有办法使用 DISPLAY 变量或其他任何方法来实现它?

谢谢。

0 投票
1 回答
4253 浏览

ssh - 双显示器:通过 ssh 进行 gnome-session 和 x11 转发 - 设置分辨率以仅适用于一台显示器

我在 Windows 7 上有两台分辨率不同的显示器(1440x900 和 1600x1200)。我通过 ssh 通过 cygwin/x 和 x11 转发连接到 Red Hat 机器。

当我启动 gnome-session 以获取桌面环境时,它会在两个显示器上打开,窗口大小为 3040x1200。它的一部分没有显示在我的小显示器上。

我无法通过拖动角来更改窗口的大小。有没有办法强制分辨率使窗口仅适合其中一个显示器?

0 投票
1 回答
4951 浏览

linux - 在远程服务器上以图形模式运行 emacs

基本上我在远程服务器(我的学校)上使用 emacs,但是当我从 linux 登录并输入emacs时,我得到了一个文本模式(终端模式)。有没有办法从远程服务器以图形模式启动 emacs?