
私はFirefox WebブラウザでGnome Display Manager(gdm)とOpenmotif Window Manager(mwm)を使用してCentOS 6.9最小インストールでキオスクシステムを作成しています。
xorg-x11-xinit-session パッケージをインストールし、1 行で ~/.Xclients ファイルを生成し、gdm を mwm にリンクしました。
/usr/bin/mwm
質問の説明に従ってhttps://access.redhat.com/discussions/1339013
Gnome Display Managerに資格情報を入力すると、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