使用 Gnome 显示管理器 + Openmotif 窗口管理器在 CentOS 6 kiosk 系统上自动启动 Firefox

使用 Gnome 显示管理器 + Openmotif 窗口管理器在 CentOS 6 kiosk 系统上自动启动 Firefox

我正在使用 Gnome Display Manager (gdm) 和 Openmotif Window Manager (mwm) 以及 Firefox Web 浏览器在 CentOS 6.9 最小安装上创建 kiosk 系统。

我通过安装 xorg-x11-xinit-session 数据包并使用单行创建 ~/.Xclients 文件将 gdm 连接到 mwm

/usr/bin/mwm

就像问题中所描述的那样https://access.redhat.com/discussions/1339013

现在,当我在 Gnome 显示管理器上输入凭据后,Openmotif 窗口管理器启动

现在我的任务是在 Openmotif 窗口管理器启动时启动 Firefox(最好是全屏)

如果我通过更改 Openmotif 配置文件 /etc/X11/mwm/system.mwmrc 将其固定到 Openmotif 右键菜单,我可以成功启动 Firefox,但我需要 Firefox 自动启动

如果我像这样更改 ~/.Xclients 文件

/usr/bin/mwm
firefox

或者像这样

/usr/bin/mwm
/usr/bin/firefox

然后Openmotif启动成功,但firefox不启动

Openmotif 窗口管理器启动后如何启动 Firefox(最好是全屏模式)?

答案1

该命令mwm不会退出,并且在退出之前,该firefox命令不会启动。因此,mwm从后台开始,如下所示:

/usr/bin/mwm &
/usr/bin/firefox

这样,一旦 Firefox 退出,您的会话也可能退出。如果你不喜欢这样你可以这样做

/usr/bin/mwm &
PID="$!"
/usr/bin/firefox &
wait $PID

哦,你输错了~/.Xclients,但可能只在这个问题上。

或者,如果由于某种原因第一个变体mwm不退出firefox,但您希望它退出,您可以这样做

/usr/bin/mwm &
WMPID="$!"
/usr/bin/firefox
kill -HUP $WMPID

相关内容