这是一个众所周知的问题吗?有没有建议如何解决呢?
提前感谢您。
我遇到了一个类似的问题:我的 Dell 笔记本电脑配有 Nvidia 显卡,内置平板显示器分辨率为 1280x800。我将其连接到一个 HDMI 分辨率为 1920x1080 的外部屏幕上。但是,X2Go 似乎捕捉到的是内置屏幕的分辨率,而不是实际屏幕的分辨率,导致所有东西都变得模糊(将 1280x800 插值为 1920x1080)。
以下是解决方法:在资源管理器中导航到C:\Program Files (x86)\X2GoClient\VcXSrv\
目录。选择 vcxsrv.exe
文件并右键单击它,从弹出菜单中选择“属性”。进入兼容性选项卡,在设置部分中,选择“覆盖高 DPI 缩放行为。缩放由以下执行:” ,然后在下面的组合框中选择 “应用程序”。
重新启动 X2Go 客户端以使用此新设置启动其 X 服务器。
这个修复程序也解决了我的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)。
如果我最小化主机上的所有应用程序,让它重新绘制桌面,然后恢复我想要工作的内容,屏幕刷新会更快。