AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 873607
Accepted
Stephane
Stephane
Asked: 2017-09-15 01:58:03 +0800 CST2017-09-15 01:58:03 +0800 CST 2017-09-15 01:58:03 +0800 CST

具有多种屏幕分辨率的 Citrix 接收器(无缝模式)

  • 772

这是一个相当古老的问题,但它开始变得越来越频繁。

我们正在通过 Citrix XenApp 6.5 向外部用户提供应用程序。用户有许多不同版本的接收器,但即使是最新版本的问题也是一样的(我写这篇文章时是 4.9,至少早在 4.2 时就已经确认)。

用户通常拥有具有多个显示器的 Windows 10 系统。他们还尝试为每个屏幕设置不同的缩放系数(显示设置 -> 缩放和布局)。

连接时,应用程序会根据最初启动的屏幕显示系数进行缩放。这工作正常,直到用户将应用程序的一个窗口(甚至部分)移动到第二个屏幕。然后发生了几件事:

  • Citrix 用于以无缝模式显示应用程序的“剪辑区域”与窗口的实际位置不同步(仅在第二个屏幕上)。这导致只有部分应用程序显示在客户端上,旁边有蓝色背景。
  • 鼠标位置在两个屏幕中都不再正确转发到服务器:用户无法单击任何 UI 元素,因为服务器接收到的位置与用户单击的位置不同。

这个问题可以通过同步两个屏幕的缩放系数来解决,但是,当然,当用户有多个 DPI 非常不同的屏幕(通常是具有 QHD 或 UHD 屏幕和主显示器的笔记本电脑或平板电脑)时,这是一个很大的不便一个 1080p 的)。在这种情况下,用户或多或少地停止使用其中一个屏幕。

windows-10
  • 3 3 个回答
  • 27624 Views

3 个回答

  • Voted
  1. Best Answer
    Stephane
    2017-09-15T07:41:22+08:002017-09-15T07:41:22+08:00

    实际上,我找到了一个可以接受的答案(至少对我来说)。

    用户需要:

    • 导航到 Citrix 接收器客户端的安装文件夹(默认情况下,C:\Program Files (x86)\Citrix\ICA Client)
    • 选择wfica32.exe并调出文件的属性。
    • 转到Compatibility选项卡。
    • 启用该Override high DPI scaling behavior选项
    • 在Scaling performed by选择下Application
    • 应用并关闭。

    连接很可能需要重新启动才能应用参数,但问题已解决(至少对于此用户而言)。

    正确配置的对话框截图

    • 2
  2. HRLD
    2019-04-26T05:52:39+08:002019-04-26T05:52:39+08:00

    我有同样的问题 1920x1080 笔记本电脑屏幕和 1600x1050 显示器。

    思杰版本 4.12.0.18020

    右键单击托盘中的图标并选择高级首选项,选择高 DPI 选择“否,使用原始分辨率”

    立即解决了这个问题,我确实必须断开会话并重新连接,但这可能只是公司的服务器。

    • 0
  3. user6431150
    2020-01-09T02:30:04+08:002020-01-09T02:30:04+08:00

    我知道这是一个老问题,但我遇到了同样的问题,但如果我靠近 Citrix 窗口,我的鼠标指针也会在整个地方跳跃,因为这篇文章对我有帮助,我想我会分享以帮助其他人

    我在这里使用了一种解决方案的变体:

    右键单击托盘中的图标 -> 选择高级首选项 -> 选择高 DPI -> 选择“是”

    • 0

相关问题

  • 在企业中部署 Windows 10 - 如何删除预安装的应用程序?

  • Windows 10 上的 AutoCAD 2017

  • Windows Striped Vs 单硬盘

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve