从Windows客户端设置x2go分辨率

7
我很高兴使用x2go从我的本地pc连接到安装有XFCE的远程Ubuntu Server 16.04,本地分辨率为1920x1080(13英寸HiDPI屏幕)。如果我从虚拟化的Linux(Linux Mint 18.03 with XFCE)运行x2go客户端,则一切正常,我可以看到遥控桌面的非常清晰的图像。问题是,当我尝试直接从Windows 10连接时,图像模糊且分辨率错误。我尝试调整x2go客户端设置,但无济于事,图像始终很差。我还尝试使用PyHoca和不同的X服务器,但结果也是一样的。
这是一个众所周知的问题吗?有没有建议如何解决呢?
提前感谢您。
2个回答

15

我遇到了一个类似的问题:我的 Dell 笔记本电脑配有 Nvidia 显卡,内置平板显示器分辨率为 1280x800。我将其连接到一个 HDMI 分辨率为 1920x1080 的外部屏幕上。但是,X2Go 似乎捕捉到的是内置屏幕的分辨率,而不是实际屏幕的分辨率,导致所有东西都变得模糊(将 1280x800 插值为 1920x1080)。

以下是解决方法:在资源管理器中导航到C:\Program Files (x86)\X2GoClient\VcXSrv\目录。选择 vcxsrv.exe 文件并右键单击它,从弹出菜单中选择“属性”。进入兼容性选项卡,在设置部分中,选择“覆盖高 DPI 缩放行为。缩放由以下执行:” ,然后在下面的组合框中选择 “应用程序”。

重新启动 X2Go 客户端以使用此新设置启动其 X 服务器。


这对我的屏幕起作用了,但导致帧刷新变慢,如果我移动光标或滚动它,现在重新绘制的速度足够慢以至于能够注意到。但是它更清晰。 - Algeboy

0

这个修复程序也解决了我的X2Go Windows客户端崩溃问题。

我基本上有同样的情况:从高DPI Windows笔记本连接到Debian上的KDE,我的情况是为了桌面共享。客户端可以连接,但只显示远程主机屏幕的一部分。

键盘快捷键无法滚动客户端窗口。

任何试图显示更多内容(最大化、全屏、单击并拖动客户端窗口边框)似乎都能工作一秒钟,然后崩溃。

兼容性缩放更改解决了不稳定性问题——不再崩溃,耶!但正如Algeboy所指出的那样,它确实导致了缓慢的重绘。

升级到更新版本的VcXsrv也没有解决崩溃问题——仍需要进行兼容性更改,但屏幕重绘速度更快。

要升级,请下载并安装最新的VcXsrv到自己的目录中。使用资源管理器或其他文件管理器,将HiDPI设置应用于vcxsrv.exe。

启动x2go客户端,但不要开始会话。单击选项、设置,然后选择X.Org服务器设置选项卡。选择“使用自定义x服务器”。指向新安装的vcxsrv.exe,然后单击确定。重新启动x2go客户端。

这显然将由x2go提供的版本从1.20.6.0升级到1.20.14.0(2022-04)。

如果我最小化主机上的所有应用程序,让它重新绘制桌面,然后恢复我想要工作的内容,屏幕刷新会更快。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接