标签: x11-forwarding

为什么X11转发效率这么低?

每当我使用 X11 转发远程启动大型 GUI 时,甚至包括 -C 开关,体验都非常无响应。我的问题是,在概念/协议级别上是什么导致了这种情况?

使用 25mbit 连接,我可以毫无问题地将高清视频流式传输到我的计算机。另一方面,远程启动的具有 X11 转发的 GUI 的无响应甚至发生在 100 兆位 LAN 上,其中延迟应该接近于零。

我知道与视频流相反,延迟最多会加倍(因为输入需要发送到远程机器,只有在此之后应用程序才能响应),但在内部,是否还有其他因素会增加延迟甚至更远?

其次,带宽。为什么它会吃掉这么多?当涉及到图片和视频格式时,使用了许多方法来大幅减小尺寸。

例如,在 .bmp 与 .png 的情况下,一个大的黑色方形图像在 .png 表示中占用的更少,因为信息不是为每个像素存储的,而是以我理解的范围内的方式存储。

在视频的情况下,通过发送帧之间的差异而不是整个帧可以保存大量信息。

我知道这很简单,但是 X11 不使用这些方法吗?它在某种程度上表现在位图式还是非差分原理中?如果没有,为什么要占用这么多带宽?

networking protocol x-windows x11-forwarding

133
推荐指数
2
解决办法
8万
查看次数

如何通过 PuTTY 使用 X11 转发

我有一个没有 X 服务器的带有 RHEL 5 的 VM。我的主机有 Windows 7。

我需要连接到 VM 并将命令的 X11 输出重定向到我的主机。

我知道如果我的主机是一台 GNU/Linux 机器,它会像 ssh -X 一样简单。

我正在使用 PuTTy 通过 SSH 连接到 VM,我尝试在 PuTTY 配置中启用 X11 转发选项,但没有任何反应。

你有没有这样做过?我对 GNU/Linux 非常熟悉,但我对这个 Winbug$ 7 玩具还是个新手。

linux ssh windows-7 x11-forwarding

70
推荐指数
1
解决办法
22万
查看次数

为什么ssh X转发一段时间后超时?

所以我有一台 mac 在工作,我喜欢用这样的东西 ssh 进入我的 linux 盒子:

$ ssh -Xt user@mylinux
Run Code Online (Sandbox Code Playgroud)

我可以在我的 linux 机器上登录并启动任何 X11 应用程序,没问题。但是大约 15 分钟后,我又回到了一个会话(ssh 仍在运行并连接),我得到:

$ xterm 
xterm Xt error: Can't open display: localhost:12.0
Run Code Online (Sandbox Code Playgroud)

我试过使用-o "TCPKeepAlive yes"or -o "ServerAliveInterval 30",但仍然得到相同的行为。

在 ssh 或 Mac 或我的 linux sshd conf 中是否有某些东西在一段时间不活动后会终止 X 转发?

ssh x11-forwarding

26
推荐指数
2
解决办法
2万
查看次数

来自 Amazon EC2 AMI 的 X11 转发

   local$> echo $DISPLAY
   :0.0
   local$> ssh -X -i PEMFILE ec2-user@AMAZONEC2_AMI
   [ec2-user@REMOTE_AMI ~]$ echo $DISPLAY

   [ec2-user@REMOTE_AMI ~]$ sudo grep X11 /etc/ssh/sshd_config ~/.ssh/*
   /etc/ssh/sshd_config:#X11Forwarding no
   /etc/ssh/sshd_config:X11Forwarding yes
   /etc/ssh/sshd_config:#X11DisplayOffset 10
   /etc/ssh/sshd_config:#X11UseLocalhost yes
Run Code Online (Sandbox Code Playgroud)

因此不转发显示。emacs &例如,像这样的命令不会在本地桌面上显示 X11 窗口。请指教。

xorg x11-forwarding amazon-ec2

17
推荐指数
1
解决办法
3万
查看次数

在适用于 Linux 的 Windows 10 子系统上通过 SSH 设置 X11 转发?

我有一个 Raspberry Pi 3 Model B+ 连接到我的本地网络,我可以毫无问题地通过 SSH 连接到它。尽管一切都是在命令行上完成的,但这确实会导致一些问题。

我真正想做的是通过使用 Windows Subsystem for Linux 附带的 SSH 客户端来使用 X11 转发。我正在运行安装了 1803 更新的 Windows 10 专业版。

我只是想知道如何使用此功能?如果它本身无法在 Windows 10 中运行,那么我始终可以运行 Linux 虚拟机来连接到 Raspberry Pi。

xorg x11-forwarding windows-10 windows-subsystem-for-linux

17
推荐指数
2
解决办法
7万
查看次数

在转发的 X11 会话上运行最快的浏览器

到目前为止,我已经尝试过 Firefox(最新最好的)和 Chrome(也是最新最好的),虽然 Chrome 从我的 CentOS 服务器到 Windows 7 工作站的 X11 上的运行速度比 Firefox 快,但它仍然非常缓慢。

有哪些适用于 Linux 的其他 GUI 浏览器 [可能] 比 Chrome 运行得更快?


我没有尝试过 Opera 11,但在 Windows 和 Mac OS X 下直接使用它有很多问题,所以在走这条路之前我正在等待新版本。

linux browser x11-forwarding

14
推荐指数
3
解决办法
3万
查看次数

XMing X11 转发字体太小

我使用的是远程Linux主机上运行的GUI应用程序,但使用的Xming服务器显示我的Windows桌面上,用腻子X11转发,(和ssh -X为好,这是由SLURM的完成srun--pty选项)。

但是默认字体有点太小了。怎么增加呢?


我花了一段时间才找到答案,因此我将其添加到此处,供其他进行相同搜索的人使用。

ssh fonts xming putty x11-forwarding

14
推荐指数
1
解决办法
1万
查看次数

X11转发一段时间后停止工作

我使用 Cygwin 通过 SSH 连接一个 linux 机器(ubuntu 服务器 12.04),并使用 X11 转发。每次我 ssh 时,我都可以使用 X 转发一段时间然后它停止工作(例如 gvim 说无法打开显示)。如果我退出并重新 ssh,它会再次开始工作。并在一段时间后再次停止。

有任何想法吗?

ssh cygwin x11-forwarding

13
推荐指数
1
解决办法
8226
查看次数

X11 - 转发和效率

我有一个图形密集型应用程序,需要通过 X11 转发。我花了一些时间研究 X11 及其(低)效率,包括这篇很棒的文章:为什么 X11 转发如此低效?.

对我来说还不是很清楚的一件事是 X11 转发的性能是否取决于应用程序。我的印象是,无论发生什么,整个屏幕都会被转发。那么 X11 转发应该与应用程序无关。

那么,是否有关于实际转发的内容以及 ssh -X 的性能是否取决于应用程序的具体信息?

xorg remote-access x11-forwarding

12
推荐指数
1
解决办法
4123
查看次数

如何修复“MobaXterm X11 代理:不支持的授权协议”

使用 MobaXterm 从 Windows 连接到我的 Linux 机器时,我无法在 Windows 端打开 Linux-GUI 应用程序。在 Windows 方面,什么也没有发生。在 Linux 机器上,我收到此错误消息:

MobaXterm X11 proxy: Unsupported authorisation protocol
** ([program]:[processId]): WARNING **: Could not open display localhost:10.0
Run Code Online (Sandbox Code Playgroud)

x-server x11-forwarding xauth mobaxterm

11
推荐指数
1
解决办法
7万
查看次数