構成
フィーチャーフラグ管理
注:
- 機能フラグを適用すると、Citrix Workspaceアプリの次回起動後に、フィーチャーフラグが更新されます。シークレットモードでも、次回起動後に更新が表示されます。
実稼働環境のCitrix Workspaceアプリで問題が発生した場合、機能が出荷された後でも、影響を受ける機能をCitrix Workspaceアプリで動的に無効にすることができます。無効化するには、フィーチャーフラグと、LaunchDarklyと呼ばれるサードパーティ製サービスを使用します。
ファイアウォールまたはプロキシが送信トラフィックをブロックしている場合を除いて、LaunchDarklyへのトラフィックを有効にするように構成する必要はありません。送信トラフィックがブロックされている場合、ポリシー要件に応じて、特定のURLまたはIPアドレス経由のLaunchDarklyへのトラフィックを有効にします。
現時点でクラウド環境の顧客は、HTML5向けCitrix WorkspaceアプリをカスタマイズするためにStoreFrontにアクセスすることはできません。暫定的に、LaunchDarklyを使用して、ストアのURLに基づいて特定の顧客の機能をオンまたはオフにすることができます。
LaunchDarklyへのトラフィックと通信は、次の方法で有効化できます:
次のURLへのトラフィックを有効にする
- events.launchdarkly.com
- app.launchdarkly.com
IPアドレスの許可リストを作成する
IPアドレスの許可リストを作成する必要がある場合、現在のすべてのIPアドレス範囲については、「LaunchDarklyのパブリックIP一覧」を参照してください。この一覧を使用すると、インフラストラクチャの更新に合わせてファイアウォールの構成が自動的に更新されます。インフラストラクチャの変更の状態について詳しくは、LaunchDarkly Statusのページを参照してください。
LaunchDarklyサービスを無効にするプロビジョニング
オンプレミスストアとクラウドストアの両方でLaunchDarklyサービスを無効にすることができます。
クラウド環境では、管理者はGlobal App Configuration ServiceでenableLaunchDarkly属性をfalseに設定することにより、LaunchDarklyサービスを無効にすることができます。
詳しくは、Global App Configuration Serviceのドキュメントを参照してください。
オンプレミス展開でLaunchDarklyサービスを無効にするには、次の手順を実行します:
- HTML5Clientフォルダーのconfiguration.jsファイルに移動します。
-
enableLaunchDarkly属性を追加し、この属性をfalseに設定します。
'thirdPartyServices' : { 'enableLaunchDarkly' : false }, <!--NeedCopy-->
- [Save] をクリックします。
メモ:
- LaunchDarklyサービスを無効にするオプションは、バージョン2208以降のHTML5向けCitrix Workspaceアプリに適用されます。
- デフォルトでは、enableLaunchDarkly属性が存在しない場合、LaunchDarklyサービスが有効になります。
Global App Configuration Service
管理者は、Global App Configuration Serviceを使用してCitrix Workspaceアプリで起動されたセッションのユーザー設定をカスタマイズできます。管理者は、オンプレミスおよびWorkspace(クラウド)展開のユーザー設定をカスタマイズできます。
以前は、管理者はこの目的でのみconfiguration.jsを使用でき、それをStoreFrontユーザーにのみ適用可能でした。
機能の制限
- ブラウザーにAdBlock拡張機能をインストールしていると、Global App Config Service設定が正常に機能しないことがあります。[CVADHELP-23003]
構成
Citrix Workspace向けのGlobal App Configuration Serviceを使用すると、Citrix管理者は、一元管理されたサービスによってWorkspaceサービスのURLとWorkspaceアプリの設定を配信できます。
詳しくは、Global App Configuration Serviceのドキュメントを参照してください。
メモ:
- この機能は、ワークスペースおよびHTTPSベースのストアでのみ使用できます。
- Global App Configuration Serviceが機能するためには、ユーザーがURL
にアクセスできることを確認してください。
クリップボード
この機能が導入される前は、Citrix Workspaceアプリではローカルアプリケーションからそのほかのアプリケーションへの形式を選択して貼り付け機能を使ったHTML形式テキストのコピーや貼り付けがサポートされていませんでした。そのため、ターゲットのアプリ(この上記の例ではMicrosoft Excel)にはHTML形式の特性が含まれませんでした。
HTML5向けCitrix Workspaceアプリは、クライアントとセッション間でプレーンテキストに加えて、HTML形式をサポートします。これは、Officeアプリやブラウザーで有用です。強化されたクリップボードはChromeおよびSafariブラウザー上でのみサポートされます。この機能では、HTMLコンテンツがコピーされ、形式が保持されます。Chromeでリンクをコピーすると、<img>タグがHTML形式で追加され、テキストだけでなく画像も適切にコピーできます。このHTML形式の機能によりプレーンテキスト以外もコピーできますが、すべてのアプリケーションで機能するわけではありません。
詳しくは、Citrix Virtual Apps and Desktopsドキュメントの「クライアントクリップボードリダイレクト」を参照してください。
強化されたクリップボード機能
セッションとエンドユーザーのデバイスとの間でテキストをコピーして貼り付けることができます。この操作は、Windows、Mac、またはChrome OS上で、ブラウザーベースのHTML5向けCitrix Workspaceアプリを使用しており、仮想デスクトップがホストする複数のアプリケーションまたはデスクトップを起動しているときに可能です。
この機能により、Ctrl+CおよびCtrl+V(WindowsまたはChromeオペレーティングシステム)、および CMD+CおよびCMD+V(Macオペレーティングシステム)のホットキーを使用して、コピー/貼り付けを実行することができます。
この機能はデフォルトで有効になっています。
FirefoxおよびEdgeブラウザーの場合、Ctrl+Cキーを押してから [確認] をクリックしてリモートセッションからローカルデバイスにテキストをコピーします。
ツールバーの [基本設定] で [コピーの確認ダイアログを無効にする] チェックボックスをオンにして、コピーの確認ダイアログを無効にします。オプションを再度有効にするには、チェックボックスをオフにします。
強化されたクリップボード機能を無効にするには
この機能を無効にするには、HTML5Clientフォルダー(C:\Program Files\Citrix\Receiver StoreFront\HTML5Client
)内にあるconfiguration.jsファイルを編集し、directClipboardの値をfalseに設定します。
制限事項:
- コピー/貼り付けができるのはHTML、プレーンテキスト、画像のみで、ファイルはできません。
- 大容量データをサポートしません。
- Ctrlキーが押された状態で固定されることがあります。この問題は、右のCtrlキーを長く押し続けてからをCを押してテキストをコピーすると発生します。回避方法としては、右のCtrlキーを複数回クリックします。
- Google Chrome、Safari、Edge、およびFirefoxブラウザーを使用しているときにテキストをコピーする場合、[コピー] ダイアログボックスでもう一度クリックを求められることがあります。
- Ctrl+cまたはCMD+CとCtrl+VまたはCMD+Vキーを使用して、コピーと貼り付けを行います。[編集] メニューまたは右クリックメニューのオプションを使ってテキストをコピーする場合、確認ダイアログボックスでもう一度クリックを求められることがあります。
画像クリップのコピーのサポート
標準のキーボードショートカットを使用して、ローカルデバイスと仮想デスクトップおよびアプリセッションの間で画像クリップをコピーして貼り付けることができるようになりました。以下のアプリケーションを使用する場合、標準のキーボードショートカットを使用してコピーと貼り付けができます:
- Microsoft Word
- Microsoftペイント
- Adobe Photoshop
以前は、この機能は、Google ChromeブラウザーとMicrosoft Edge(Chromium)ブラウザーのHTTPSストアで、テキストでのみ使用できました。この機能はテキストと画像でも利用できるようになりました。HTTPSストアを使用したGoogle ChromeブラウザーとMicrosoft Edge(Chromium)ブラウザーに適用できます。
サポートされているクリップボード操作 | |
---|---|
Google ChromeブラウザーとMicrosoft Edge(Chromium)ブラウザー、HTTPSストア | 画像クリップのコピーと貼り付けのサポート。テキストのコピーと貼り付けのサポート |
Mozilla Firefox、HTTPストア | テキストのコピーと貼り付けのサポート |
メモ:
- 通常は、セキュリティ上の理由から、HTTPSベースのストアのみを使用することをお勧めします。
- ネットワーク帯域幅の制約により、2MBを超える画像クリップをコピーして貼り付けようとすると、セッションが応答しなくなる場合があります。
Microsoft Windows OSおよびChromeOSデバイスでは、コピーと貼り付けにCtrl+CおよびCtrl+Vキーを使用します。Apple Macデバイスでは、コピーと貼り付けにCommand+CおよびCommand+Vキーを使用します。
- 右クリック機能は、仮想デスクトップおよびアプリセッションからローカルデバイスにコピーして貼り付ける場合にのみ機能します。ローカルデバイスから仮想デスクトップおよびアプリセッションにコピーして貼り付ける場合は機能しません。
- この機能は、BMP、PNG、JPEG、およびGIF形式でテスト済みです。
クリップボードがHTML形式をサポート
仮想デスクトップとエンドポイントデバイス間のクリップボード操作に、HTML形式を使用できるようになりました。HTMLデータをコピーすると、ソースコンテンツの形式がコピーされ、データを貼り付けると、コピー先のコンテンツにその形式が適用されます。また、HTML形式は外観が良くなります。
ポリシーの設定方法について詳しくは、Citrix Virtual Apps and Desktopsドキュメントの「クライアントクリップボードに書き込みを許可する形式」を参照してください。
セッション共有
このセッション共有機能を使用するには、アプリケーションが同じマシン上でホストされており、シームレスウィンドウモードで構成されている必要があります。ウィンドウのサイズ、色深度、暗号化などのパラメーター設定を同じにしてください。ホストされているアプリケーションを使用できる場合は、デフォルトでセッション共有が有効になっています。
アプリケーションをホストするマシン上にApp Switcherがインストールされている場合は、ウィンドウ下部にタスクバーが表示されます。タスクバーには、セッションで現在実行中のアプリケーションがすべて表示され、ユーザーはアプリケーション間を切り替えることができます。ユーザーはタスクバーを自動的に非表示にしたり、アイコンのサイズを小さくしてタスクバーの領域を最小化したりできます。
Webブラウザーのタブには、HTML5向けCitrix Workspaceアプリを操作するためのフリーツールバーが表示されます(下図)。クリップボードボタンを使用すると、ユーザーデバイス上のローカルクリップボードとブラウザー内に表示されているデスクトップやアプリケーションとの間でUnicodeプレーンテキストをコピーしたり貼り付けたりできます。ユーザーは、標準のWindowsショートカットを使用してデータをコピーできます。テキスト、表、画像もコピーできます。ホストされるアプリケーション間、同じセッション内、および異なるセッション間でコピーできます。また、ツールバーのボタンを使用すると、デスクトップやアプリケーションにCtrl+Alt+Delキーを送信できます。
ホストされるアプリケーションまたは仮想デスクトップ上の実行中のアプリケーションで開いているドキュメントを印刷する場合、ドキュメントをPDFで出力するオプションを選択できます。この場合、PDFをローカルデバイス上に転送して、そこで表示したりローカルプリンターで印刷したりできます。ユーザーがPDFを閉じると、ファイルがデバイスから削除されます。
ホストされているアプリケーションで開かれているドキュメント内のリンクをクリックするユーザーは、セッション内でホストされているブラウザーアプリケーションでURLを開くのか、またはローカルデバイスのブラウザーを使用するのかを選択できます。
強化されたアプリスイッチャーのサポート
公開アプリケーションのセッションを全画面モードまたはキオスクモードで起動した場合に、セッションがデスクトップタスクバーと重なりません。アプリスイッチャーがセッションを非表示にしなくなりました。この機能強化は、単一モニターモードでのみサポートされます。
仮想アプリとデスクトップの起動エクスペリエンスの向上
2306リリース以降、アプリとデスクトップの起動エクスペリエンスが向上し、起動状態に関連した情報がタイムリーに提供されます。
注:
HTML5向けCitrix Workspaceアプリ2306バージョンを使用するには、管理者がHDX SDKファイルをアップグレードする必要があります。古いHDX SDKファイルは、2306バージョン以降と互換性がありません。最新のHDX SDKファイルをダウンロードするには、こちらをクリックしてください。詳しくは、「Citrix Workspace app for HTML5 HDX SDK」の開発者向けのドキュメントを参照してください。
セッション起動通知の表示を構成する
2307以降、管理者は次の設定を使用して起動の進行状況通知の表示を有効または無効にできます。この構成が有効になっている場合、画面の右下にセッション起動の進行状況通知が表示されます。この構成が無効になっている場合、セッション起動の進行状況通知は表示されません。
注:
- デフォルトでは、この構成は有効になっています。
次のスクリーンショットは、通知が有効になっている場合に表示されます。
次のスクリーンショットは、通知が無効になっているときに表示されます。
構成
この機能は次の方法で構成できます:
HTML5向けCitrix Workspaceアプリでは、configuration.jsファイルはC:\Program Files\Citrix\Receiver StoreFront\HTML5Client
フォルダーにあります。このファイルを編集してこの機能を構成します。
メモ:
- Citrixでは、configuration.jsファイルに変更を加える前に、バックアップを作成することをお勧めします。
- configuration.jsファイルを編集するには、管理者レベルの資格情報が必要です。
この機能を無効にするには、次の手順を実行します:
- HTML5Clientフォルダーのconfiguration.jsファイルに移動します。
-
CTXTUI属性を追加し、この属性をfalseに設定します。
このようなJSONデータの例を次に示します:
{ "vc_channel": { "CTXTUI": false } } <!--NeedCopy-->
- 変更を保存します。