21.2. シングルアプリケーションモードの有効化
この手順では、シングルアプリケーションモードをインストールして有効にします。これにより、GNOME セッションが 1 つのアプリケーションに限定されます。
手順
gnome-session-kiosk-sessionパッケージをインストールします。yum install gnome-session-kiosk-session
# yum install gnome-session-kiosk-sessionCopy to Clipboard Copied! Toggle word wrap Toggle overflow シングルアプリケーションセッションを開くユーザーとして、
/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-kioskCopy to Clipboard Copied! Toggle word wrap Toggle overflow /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 doneCopy to Clipboard Copied! Toggle word wrap Toggle overflow while trueループは、アプリケーションがなんらかの理由で終了した場合にそのアプリケーションを再起動することを保証します。ファイルを実行可能にします。
chmod +x ~/.local/bin/redhat-kiosk
[user]$ chmod +x ~/.local/bin/redhat-kioskCopy to Clipboard Copied! Toggle word wrap Toggle overflow ファイルまたはそのファイルが含まれるディレクトリーを、
rootなどの 1 つのアプリケーションユーザーとは別のユーザーとして作成した場合は、ファイルに正しいパーミッションがあることを確認します。chown -R user:group ~user/.local
# chown -R user:group ~user/.localCopy to Clipboard Copied! Toggle word wrap Toggle overflow - GNOME ログイン画面で、歯車ボタンメニューから Kiosk セッションを選択し、シングルアプリケーションユーザーとしてログインします。