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