Natty で (比較的) 安全なキオスクを設定するにはどうすればよいでしょうか?

Natty で (比較的) 安全なキオスクを設定するにはどうすればよいでしょうか?

私は、マシンの電源がオンになったときにユーザーが目にする唯一のものが自分のアプリケーションになるようにしたいと考えています。キオスクのように、ただしもう少しセキュリティを強化します。理想的には、次のようになります。

  • マシンの電源を入れると、ユーザーには Ubuntu のスプラッシュ イメージが表示され、次に私のアプリが表示されます。
  • アプリの実行中、ユーザーはキーボード ショートカットを使用してデスクトップやテキスト ログイン プロンプトに戻ることはできません。これは (比較的) 安全な部分です。
  • ユーザーがアプリを終了すると、シャットダウン画像が表示され、その後マシンの電源がオフになります。

特に、起動時またはシャットダウン時にユーザーが Gnome デスクトップを表示しないように設定したいと考えています。現時点では、デフォルトのユーザーが自動的にログオンするように設定し、自動起動項目でアプリを起動するようにしていますが、Ubuntu の起動画面の後、アプリが起動する前にユーザーに Gnome デスクトップが短時間表示されます。アプリを終了すると、ユーザーは Gnome デスクトップに戻され、マシンを手動でシャットダウンする必要があります。

また、時間の制約があるため、別のウィンドウ マネージャーでやり直すことはできません。

これらすべてを簡単に設定する方法はありますか?

答え1

あなたの要件は、MythTV の典型的なセットアップを思い出させます。これは、自動的にログインし、X セッションを開始し、ウィンドウ マネージャーの代わりに 1 つのアプリケーション (フロント エンド) のみを起動するだけです。

http://www.mythtv.org/wiki/Frontend_Auto_Login#Method_1

これは目的に合わせて調整できるようです。仮想端末はalt-ctrl-Fnコンボ経由で引き続き利用できますが、ログインする必要があるため、端末は簡単には利用できません。

関連情報