これはかなり古い問題ですが、ますます頻繁になり始めています。
Citrix XenApp 6.5を介して外部ユーザーにアプリケーションを提供しています。ユーザーはさまざまなバージョンの受信機を持っていますが、問題は最新のものでも同じです(これを書いている時点では4.9、少なくとも4.2までさかのぼって確認されています)。
ユーザーは通常、複数のディスプレイを備えたWindows 10システムを使用しています。また、画面ごとに異なるズーム係数を設定しようとします(表示設定->スケールとレイアウト)。
接続時、アプリケーションは最初に起動した画面の表示要素に従ってズームされます。これは、ユーザーがアプリケーションのウィンドウの1つを(部分的にでも)2番目の画面に移動するまで正常に機能します。その後、いくつかのことが起こります:
この問題は、両方の画面のズーム率を同期させることで解決できますが、もちろん、ユーザーがDPIが非常に異なる複数の画面(通常、QHDまたはUHD画面とメインディスプレイを備えたラップトップまたはタブレット)を使用している場合、これは大きな不便です1080pの場合)。このような状況では、ユーザーは多かれ少なかれ、いずれかの画面の使用を停止する必要があります。
実際、私は(少なくとも私にとっては)受け入れられる答えを見つけました。
ユーザーは次のことを行う必要があります。
C:\Program Files (x86)\Citrix\ICA Client
)。wfica32.exe
とファイルのプロパティを表示します。Compatibility
タブに移動します。Override high DPI scaling behavior
オプションScaling performed by
選択Application
パラメータを適用するには、接続を再起動する必要がありますが、問題は解決しました(少なくともこのユーザーの場合)。
私はこれが古い質問であることを知っていますが、同じ問題がありましたが、Citrixウィンドウの近くに行くと、マウスポインターがどこにでもジャンプするため、この投稿が役立ったので、他の人に役立つことを共有したいと思いました
私はここでソリューションの1つのバリエーションを使用しました:
トレイのアイコンを右クリック->詳細設定を選択->高DPIを選択->「はい」を選択
同じ問題で1920x1080のラップトップ画面と1600x1050のモニターがありました。
Citrixバージョン4.12.0.18020
トレイのアイコンを右クリックして詳細設定を選択し、[高DPI]を選択して[いいえ、ネイティブ解像度を使用]を選択します
問題をすぐに修正しました。セッションから切断して再接続する必要がありましたが、それは単に会社のサーバーである可能性があります。