我正在使用 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