21.2. シングルアプリケーションモードの有効化
この手順では、シングルアプリケーションモードをインストールして有効にします。これにより、GNOME セッションが 1 つのアプリケーションに限定されます。
手順
gnome-session-kiosk-session
パッケージをインストールします。yum install gnome-session-kiosk-session
# yum install gnome-session-kiosk-session
Copy to Clipboard Copied! シングルアプリケーションセッションを開くユーザーとして、
/home/user/.local/bin/redhat-kiosk
ファイルーを作成します。mkdir -p ~/.local/bin touch ~/.local/bin/redhat-kiosk
[user]$ mkdir -p ~/.local/bin [user]$ touch ~/.local/bin/redhat-kiosk
Copy to Clipboard Copied! /home/user/.local/bin/redhat-kiosk
ファイルを編集し、シングルアプリケーションモードで起動するアプリケーションの実行ファイル名を入力します。たとえば、シングルアプリケーションモードでFirefox ブラウザーを起動する場合は、次の内容を入力します。
#!/bin/sh while true; do firefox --kiosk https://example.org done
#!/bin/sh while true; do firefox --kiosk https://example.org done
Copy to Clipboard Copied! while true
ループは、アプリケーションがなんらかの理由で終了した場合にそのアプリケーションを再起動することを保証します。ファイルを実行可能にします。
chmod +x ~/.local/bin/redhat-kiosk
[user]$ chmod +x ~/.local/bin/redhat-kiosk
Copy to Clipboard Copied! ファイルまたはそのファイルが含まれるディレクトリーを、
root
などの 1 つのアプリケーションユーザーとは別のユーザーとして作成した場合は、ファイルに正しいパーミッションがあることを確認します。chown -R user:group ~user/.local
# chown -R user:group ~user/.local
Copy to Clipboard Copied! - GNOME ログイン画面で、歯車ボタンメニューから Kiosk セッションを選択し、シングルアプリケーションユーザーとしてログインします。