21.2. 启用单应用模式
这个流程安装并启用单应用模式,其将 GNOME 会话限制为单个应用程序。
流程
安装
gnome-session-kiosk-session
软件包:yum install gnome-session-kiosk-session
# yum install gnome-session-kiosk-session
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以将打开单应用会话的用户身份,创建
/home/user/.local/bin/redhat-kiosk
文件:mkdir -p ~/.local/bin touch ~/.local/bin/redhat-kiosk
[user]$ mkdir -p ~/.local/bin [user]$ touch ~/.local/bin/redhat-kiosk
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 编辑
/home/user/.local/bin/redhat-kiosk
文件,并输入您要在单应用模式下启动的可执行的应用程序的名称。例如,要在单应用模式下启动 Firefox 浏览器,请输入以下内容:
#!/bin/sh while true; do firefox --kiosk https://example.org done
#!/bin/sh while true; do firefox --kiosk https://example.org done
Copy to Clipboard Copied! Toggle word wrap Toggle overflow while truee
循环可确保因各种原因而终止的应用程序重启。使文件可执行:
chmod +x ~/.local/bin/redhat-kiosk
[user]$ chmod +x ~/.local/bin/redhat-kiosk
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您以不同于单应用用户(如
root
用户身份)创建了该文件或其包含的目录,请确保该文件具有正确的权限:chown -R user:group ~user/.local
# chown -R user:group ~user/.local
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 GNOME 登录屏幕中,从 gear 按钮菜单中选择 Kiosk 会话,并以单应用程序用户身份登录。