这是一个相当古老的问题,但越来越频繁。
我们通过Citrix XenApp 6.5向外部用户提供应用程序。 用户有一些不同版本的接收器,但即使是最新版本(我写这个版本的时候是4.9,但至less早在4.2版本),问题是一样的。
用户通常具有多显示器的Windows 10系统。 他们尝试每个屏幕也有不同的缩放比例(显示设置 – >比例和布局)。
在连接时,应用程序根据屏幕的显示因子进行缩放,最初开始。 这工作正常,直到用户移动一个应用程序的窗口(甚至部分)到第二个屏幕。 然后发生几件事情:
这个问题可以通过同步两个屏幕的缩放因子来解决,但是当用户具有几个不同DPI的屏幕时(典型地,具有QHD或UHD屏幕的膝上型电脑或平板电脑以及主显示器与1080p之一)。 在这种情况下,用户或多或less地停止使用其中一个屏幕。
其实,我find了一个可以接受的答案(至less对我来说)。
用户需要:
C:\Program Files (x86)\Citrix\ICA Client ) wfica32.exe并调出文件的属性。 Compatibility选项卡。 Override high DPI scaling behavior选项 Application Scaling performed by 连接将很可能需要重新启动参数来应用,但问题已解决(至less对于此用户)。