当您在 Kiosk 模式下使用已发布的应用程序时,必须使用会话管理中心执行某些特定的任务。
- 要打开“会话管理中心”窗口,请单击桌面和应用程序选择器窗口右上角的设置工具栏按钮,然后单击会话管理中心旁的打开。如果有打开的远程桌面会话,则必须先关闭该远程桌面会话,然后才能访问桌面和应用程序选择器窗口。
- 要在 Kiosk 模式下还原已最小化的已发布应用程序,请选择该已发布应用程序会话,然后单击“会话管理中心”窗口中的还原按钮。
- 要在 Kiosk 模式下切换已发布的应用程序,请选择相应的已发布应用程序会话,然后单击“会话管理中心”窗口中的还原按钮。
- 要在 Kiosk 模式下关闭“会话管理中心”窗口,请单击“会话管理中心”窗口右上角的“关闭”(X) 按钮。
如何在 Chrome OS 设备上自动启动 Kiosk 应用程序
如果用户在 Kiosk 模式下运行,则可能已将 Chrome 客户端预配置为具有默认服务器和 applicationId 或 desktopId 的自动启动应用程序。此类用户将立即过渡到其选定的桌面或应用程序,而无需与服务器或桌面和应用程序列表页面交互。下一节介绍了如何在 Chrome 客户端设备上自动启动 Kiosk 应用。
必备条件
确保您有权访问受管 Chrome OS 设备,在该设备中可以集中管理管理控制、策略和配置。未受管的 Chrome OS 设备或没有适当管理访问权限的设备可能不支持或正确实施这些策略。
- 使用管理员帐户登录到 Google Admin 控制台。
- 导航到注: 要应用该设置,请选择顶级组织单位,否则选择子组织单位。
。
- 将 Chrome 客户端应用程序安装策略设置为已安装。
- 选择自动启动应用程序旁边的 Chrome 客户端应用程序。
如何配置 Kiosk 应用程序策略
要在 Chrome OS 设备上提供最佳用户体验,请在 Chrome 客户端中配置 enableLogoutTriggeredQuit 和 enableDisconnectionTriggeredQuit 策略,以便即使是在 ChromeOS 设备上,管理员也能够创建一个像 Windows 等传统系统一样熟悉和简单的环境。
通过在 Chrome 客户端中使用 enableLogoutTriggeredQuit 和 enableDisconnectionTriggeredQuit 策略,可以供增强的用户体验来控制注销和断开连接时的客户端行为。
下一节介绍了如何配置这些策略以在 Chrome 客户端设备上自动启动 Kiosk 应用。
必备条件
确保您有权访问受管 Chrome OS 设备,在该设备中可以集中管理管理控制、策略和配置。未受管的 Chrome OS 设备或没有适当管理访问权限的设备可能不支持或正确实施这些策略。
- 使用管理员帐户登录到 Google Admin 控制台。
- 导航到注: 要应用该设置,请选择顶级组织单位,否则选择子组织单位。
。
- 单击其他设置。
- 配置 Chrome 客户端应用程序策略。
- 单击保存。
配置 Kiosk 应用策略优先级
enableLogoutTriggeredQuit 和 enableDisconnectionTriggeredQuit 是 Google Chrome 客户端策略,这些策略通过控制特定事件后的客户端行为来改善用户体验。
- 如果启用 enableLogoutTriggeredQuit 策略,则会指示 Chrome 客户端在用户成功注销时自动关闭。
- 如果启用 enableDisconnectionTriggeredQuit 策略,则会在所有活动桌面和应用程序断开连接时触发 Chrome 客户端退出。
要实现统一的操作链环,您可以将这些策略与其他设置(例如默认服务器、默认桌面或应用程序,以及自动启动 kiosk 应用)相集成。
- 当用户打开其 ChromeOS 设备的电源时,无需任何输入,Chrome 客户端即会自动启动并连接到指定的默认服务器。
- 成功进行身份验证后,客户端将导航并连接到默认桌面或应用程序。通过此过程,用户无需再使用服务器列表、应用程序菜单或他们可能不熟悉的区域来进行搜索。
- 当用户注销或从会话断开连接时,客户端应用程序将关闭。Chrome OS 会立即重新引导 Chrome 客户端,并准备好其他用户登录。
您可以将策略应用于所有服务器或仅应用于特定服务器。请参阅如何配置 Kiosk 应用程序策略部分以配置 Kiosk 应用程序策略。使用以下配置在适用于所有服务器的 common-setting 中配置策略:
{ "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 设备上自动启动 Kiosk 应用程序并为 Horizon Client 应用程序配置 Kiosk 应用程序策略后,请编辑以下配置以设置 common-setting 和 server-list 之间的策略优先级。
{ "broker_list": { "Value": { "settings": { "server-list": [ { "server": "[BrokerServerAddress]", "username": "[loginUsername]", "default": true, "desktopID": "[defaultDesktopId]", } ], "common-setting": { "enableLogoutTriggeredQuit": true, "enableDisconnectionTriggeredQuit": true, } } } } }