キオスク モードで公開アプリケーションを使用している場合、特定のタスクをセッション管理センターで行う必要があります。

  • セッション管理センターの画面を開くには、デスクトップとアプリケーションの選択ウィンドウの右上隅にある [設定] ツールバー ボタンをクリックし、[セッション管理センター] の横にある [開く] をクリックします。リモート デスクトップ セッションを開いている場合は、デスクトップとアプリケーションの選択ウィンドウにアクセスする前に、リモート デスクトップ セッションを閉じる必要があります。
  • キオスク モードで、最小化された公開アプリケーションをリストアするには、セッション管理センターの画面で公開アプリケーション セッションを選択して、[リストア] ボタンをクリックします。
  • キオスク モードで公開アプリケーションを切り換えるには、セッション管理センターの画面で公開アプリケーション セッションを選択して、[リストア] ボタンをクリックします。
  • キオスク モードでセッション管理センターの画面を閉じるには、セッション管理センターの画面右上隅にある [X](閉じる)ボタンをクリックします。

Chrome OS デバイスでキオスク アプリケーションを自動的に起動する方法

キオスク モードで動作しているユーザーは、Chrome クライアントをデフォルトのサーバと applicationId または desktopId を持つ自動起動アプリケーションとして事前構成されている場合があります。このようなユーザーは、サーバまたはデスクトップおよびアプリケーションのリスト ページに接続することなく、選択したデスクトップまたはアプリケーションにすぐに移行されます。次のセクションでは、Chrome クライアント デバイスでキオスク アプリを自動的に起動する方法について説明します。

[前提条件]

管理制御、ポリシー、および構成を一元管理できる管理対象 Chrome OS デバイスにアクセスできることを確認します。管理対象外の Chrome OS デバイス、または適切な管理アクセス権を持たないデバイスでは、これらのポリシーがサポートされていないか、正しく実装されていない可能性があります。

注: 互換性とセキュリティを最適化するため、Chrome OS デバイスのソフトウェアが Chrome OS の最新バージョンに定期的に更新されていることを確認します。
  1. 管理者アカウントを使用して Google 管理コンソールにログインします。
  2. [メニュー] > [デバイス] > [Chrome] > [アプリと拡張機能] > [キオスク] に移動します。
    注: 設定を適用するには、最上位の組織単位を選択します。それ以外の場合は、サブ組織単位を選択します。
  3. Chrome クライアント アプリケーションの [インストール ポリシー][Installed] に設定します。
  4. [アプリケーションの自動起動] の横にある [Chrome クライアント アプリケーション] を選択します。

キオスク アプリケーション ポリシーを構成する方法

Chrome OS デバイスで最高のユーザー エクスペリエンスを提供するには、Chrome クライアントで [enableLogoutTriggeredQuit] および [enableDisconnectionTriggeredQuit] ポリシーを構成して、管理者が ChromeOS デバイスでも Windows などの従来のシステムの使いやすさとシンプルさを反映した環境を作成できるようにします。

Chrome クライアントで [enableLogoutTriggeredQuit] および [enableDisconnectionTriggeredQuit] ポリシーを使用すると、ログアウトおよび切断時のクライアントの動作を制御するためのユーザー エクスペリエンスが強化されます。

次のセクションでは、Chrome クライアント デバイスでキオスク アプリを自動的に起動するようにこれらのポリシーを構成する方法について説明します。

[前提条件]

管理制御、ポリシー、および構成を一元管理できる管理対象 Chrome OS デバイスにアクセスできることを確認します。管理対象外の Chrome OS デバイス、または適切な管理アクセス権を持たないデバイスでは、これらのポリシーがサポートされていないか、正しく実装されていない可能性があります。

注: 互換性とセキュリティを最適化するため、Chrome OS デバイスのソフトウェアが Chrome OS の最新バージョンに定期的に更新されていることを確認します。
  1. 管理者アカウントを使用して Google 管理コンソールにログインします。
  2. [メニュー] > [デバイス] > [Chrome] > [アプリと拡張機能] > [キオスク] に移動します。
    注: 設定を適用するには、最上位の組織単位を選択します。それ以外の場合は、サブ組織単位を選択します。
  3. [追加設定] をクリックします。
  4. Chrome クライアント アプリケーション ポリシーを構成します。
  5. [保存] をクリックします。

キオスク アプリ ポリシーの優先順位の構成

[enableLogoutTriggeredQuit] および [enableDisconnectionTriggeredQuit] は、特定のイベント後のクライアントの動作を制御することでユーザー エクスペリエンスを強化する Google Chrome クライアント ポリシーです。

  • [enableLogoutTriggeredQuit] ポリシーを有効にすると、ユーザーがログアウトに成功したときに Chrome クライアントが自動的に終了します。
  • [enableDisconnectionTriggeredQuit] ポリシーが有効になっている場合、アクティブなデスクトップとアプリケーションがすべて切断されると、Chrome クライアントが終了します。

調和した運用ループを実現するために、これらのポリシーをデフォルトのサーバ、デフォルトのデスクトップまたはアプリケーション、キオスク アプリの自動起動などの他の設定と統合できます。

  • ユーザーが ChromeOS デバイスをパワーオンすると、Chrome クライアントが自動的に起動し、入力なしで指定されたデフォルト サーバに接続します。
  • 認証に成功すると、クライアントはデフォルトのデスクトップまたはアプリケーションに移動して接続します。このプロセスにより、ユーザーはリスト サーバ、アプリケーション メニュー、またはよく知らない領域で検索する必要がなくなります。
  • ユーザーがセッションからログアウトまたは切断すると、クライアント アプリケーションがシャットダウンします。Chrome OS は直ちに Chrome クライアントを再起動し、別のユーザーがログインする準備が整います。

ポリシーは、すべてのサーバまたは特定のサーバにのみ適用します。キオスク アプリケーション ポリシーを構成するには、「キオスク アプリケーション ポリシーを構成する方法」を参照してください。次の構成を使用して、すべてのサーバに適用される共通設定でポリシーを構成します。

{
  "broker_list": {
    "Value": {
      "settings": {
        "common-setting": {
          "enableLogoutTriggeredQuit": true,
          "enableDisconnectionTriggeredQuit": true,
        }
      }
    }
  }
}

次の構成を使用して、特定のサーバのポリシーを構成します。

{
  "broker_list": {
    "Value": {
      "settings": {
        "server-list": [
          {
            "server": "[BrokerServerAddress]",
            "enableLogoutTriggeredQuit": true,
            "enableDisconnectionTriggeredQuit": true,
          }
        ]
       }
      }
    }
  }

[common-setting] で構成された設定と [server-list] の設定が競合する場合、その特定のサーバでは [server-list] の設定が優先します。これらのポリシーを構成してユーザー エクスペリエンスを最適化する場合は、次の構成に示すように階層に従ってください。

Chrome OS デバイスでキオスク アプリケーションを自動起動し、Horizon Client アプリケーションのキオスク アプリ ポリシーを構成したら、次の構成を編集して、共通設定とサーバ リストの間のポリシーの優先順位を設定します。

{
  "broker_list": {
    "Value": {
      "settings": {
        "server-list": [
          {
            "server": "[BrokerServerAddress]",
            "username": "[loginUsername]",
            "default": true,
            "desktopID": "[defaultDesktopId]",
          }
        ],
        "common-setting": {
          "enableLogoutTriggeredQuit": true,
          "enableDisconnectionTriggeredQuit": true,
           }
      }
    }
  }
}