13.9. シングルアプリケーションモード
シングルアプリケーションモードでは、シェルを再構築してインタラクティブなキオスクにします。管理者は標準デスクトップの特定の動作をロックダウンし、ユーザーに対して制限を設けることで特定の機能に特化します。
(通信やエンターテイメント、教育など) 多くのフィールドにおいて幅広い機能でシングルアプリケーションモードを設定することで、セルフサービスマシンやイベントマネージャー、登録ポイントなどとして使用することができます。
手順13.9 シングルアプリケーションモードの設定
- 以下の内容で以下のファイルを作成します。
/usr/bin/redhat-kiosk
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要/usr/bin/redhat-kiosk
ファイルは実行可能である必要があります。gedit ~/.local/bin/redhat-kiosk コードを、kiosk セッションで実行するコマンドに置き換えます。この例では、http://mine-kios-web-app という名前のキオスクデプロイメント用に設計されたフルスクリーンアプリケーションを起動します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow /usr/share/applications/com.redhat.Kiosk.Script.desktop
[Desktop Entry] Name=Kiosk Type=Application Exec=redhat-kiosk
[Desktop Entry] Name=Kiosk Type=Application Exec=redhat-kiosk
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /usr/share/applications/com.redhat.Kiosk.WindowManager.desktop
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /usr/share/gnome-session/sessions/redhat-kiosk.session
[GNOME Session] Name=Kiosk RequiredComponents=com.redhat.Kiosk.WindowManager;com.redhat.Kiosk.Script;
[GNOME Session] Name=Kiosk RequiredComponents=com.redhat.Kiosk.WindowManager;com.redhat.Kiosk.Script;
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /usr/share/xsessions/com.redhat.Kiosk.desktop
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
GDM
サービスを再起動します。systemctl restart gdm.service
systemctl restart gdm.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - kiosk セッション用に別のユーザーを作成し、kiosk セッションのセッションタイプとして
Kiosk
を選択します。図13.1 kiosk セッションの選択
Kiosk
セッションを開始すると、ユーザーは kiosk デプロイメント用に設計された完全な screen アプリケーションを起動します。