我遇到了 Citrix Web Receiver 最烦人的问题。它似乎由我远程连接的公司配置,以覆盖客户端站上的每个显示器。
有没有办法简单地禁用所有 Citrix Receiver 会话的屏幕跨越?我希望它就像一个神秘的注册表项一样简单。
我一直在谷歌上寻找答案,但他们都建议以某种方式劫持下载的 ICA,然后修改其中的一些内容。对我来说,这听起来不是一个非常永久的解决方案。也许在智力上令人满意,但我认为我不想花更多的时间来劫持这个文件,修改它,然后连接到远程站 - 一定有一个更简单、更好的方法......(希望如此)
背景: 烦恼来自于这样一个事实:我有一台较小的显示器(19 英寸)和一台较大的显示器(30 英寸),每次我从全屏模式打开窗口,然后调整跨 2 台截然不同的显示器的 Citrix 会话窗口大小时,它都会在显示器之间摇摆不定(我猜 Citrix 会话正在试图弄清楚为什么分辨率从 HD 变为 WQHD),有时会话会在调整大小期间退出。我现在对 Citrix 的恨意越来越深,哈哈。
答案1
我可以右键单击“应用程序 - Citrix Receiver”窗口标题栏,然后使用“调整会话大小”菜单选项将其调整为单个屏幕。:)
答案2
根据@StackzOfZtuff 的上述评论相反的问题,我通过以下方式修复了这个问题:
- 切换到窗口模式
- 调整窗口大小,使其仅位于一个显示器上
- 切换回全屏
答案3
一个对我有用的非常简单的技巧(在尝试了其他一些技巧之后)就是关闭您不想让 Citrix 会话“入侵”的显示器,然后选择全屏选项。之后,您再次打开显示器,瞧!
(需要说明的是:仅使用 HDMI/DP 显示器和 Ubuntu 20.04 进行了测试。使用其他操作系统和/或 DVI/VGA 可能会产生不同的结果...但我缺乏测试硬件)
答案4
在最新版本(在 MacOS 上测试)中,有一个菜单项看法>全屏使用所有显示器如果您希望全屏版本仅占用一台显示器,则可以取消选中该选项。