Java 应用程序通过 16 位颜色深度的远程桌面受到挤压

Java 应用程序通过 16 位颜色深度的远程桌面受到挤压

我正在管理一些运行 Windows 7 Enterprise SP1 x64 的虚拟桌面。运行任何 Java 应用程序(在 7u13、7u21 和 7u25 上测试)时,窗口会被挤压到左侧。

压缩 Java 窗口

黑色区域是整个窗口。例如,当我点击黑色区域中的正确位置时,我就可以单击按钮。

在使用 rdesktop 1.7.1、FreeRDP 1.0.1 和我们基于 Linux 的瘦客户端(不确定具体是哪个,但我猜 rdesktop 也是)使用的客户端时会发生这种情况。原生 Windows 7 mstsc.exe 不会显示此行为。也会显示此行为。当连接使用 16 位颜色深度时,就会出现问题。

不幸的是,我们的(相当旧的)瘦客户端在使用 32 位颜色时效果不太好。

有什么想法导致这种现象以及如何解决它?

相关内容