21.2. 启用单应用模式


这个流程安装并启用单应用模式,其将 GNOME 会话限制为单个应用程序。

流程

  1. 安装 gnome-session-kiosk-session 软件包:

    # yum install gnome-session-kiosk-session
    Copy to Clipboard Toggle word wrap
  2. 以将打开单应用会话的用户身份,创建 /home/user/.local/bin/redhat-kiosk 文件:

    [user]$ mkdir -p ~/.local/bin
    
    [user]$ touch ~/.local/bin/redhat-kiosk
    Copy to Clipboard Toggle word wrap
  3. 编辑 /home/user/.local/bin/redhat-kiosk 文件,并输入您要在单应用模式下启动的可执行的应用程序的名称。

    例如,要在单应用模式下启动 Firefox 浏览器,请输入以下内容:

    #!/bin/sh
    
    while true; do
        firefox --kiosk https://example.org
    done
    Copy to Clipboard Toggle word wrap

    while truee 循环可确保因各种原因而终止的应用程序重启。

  4. 使文件可执行:

    [user]$ chmod +x ~/.local/bin/redhat-kiosk
    Copy to Clipboard Toggle word wrap
  5. 如果您以不同于单应用用户(如 root 用户身份)创建了该文件或其包含的目录,请确保该文件具有正确的权限:

    # chown -R user:group ~user/.local
    Copy to Clipboard Toggle word wrap
  6. 在 GNOME 登录屏幕中,从 gear 按钮菜单中选择 Kiosk 会话,并以单应用程序用户身份登录。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat