Gnome Display Manager + Openmotifウィンドウマネージャを使用して、CentOS 6キオスクシステムでFirefoxを自動的に起動します。

Gnome Display Manager + Openmotifウィンドウマネージャを使用して、CentOS 6キオスクシステムでFirefoxを自動的に起動します。

私は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

おすすめ記事