%20%E5%AE%89%E5%85%A8%E3%81%AA%E3%82%AD%E3%82%AA%E3%82%B9%E3%82%AF%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F.png)
私は、マシンの電源がオンになったときにユーザーが目にする唯一のものが自分のアプリケーションになるようにしたいと考えています。キオスクのように、ただしもう少しセキュリティを強化します。理想的には、次のようになります。
- マシンの電源を入れると、ユーザーには Ubuntu のスプラッシュ イメージが表示され、次に私のアプリが表示されます。
- アプリの実行中、ユーザーはキーボード ショートカットを使用してデスクトップやテキスト ログイン プロンプトに戻ることはできません。これは (比較的) 安全な部分です。
- ユーザーがアプリを終了すると、シャットダウン画像が表示され、その後マシンの電源がオフになります。
特に、起動時またはシャットダウン時にユーザーが Gnome デスクトップを表示しないように設定したいと考えています。現時点では、デフォルトのユーザーが自動的にログオンするように設定し、自動起動項目でアプリを起動するようにしていますが、Ubuntu の起動画面の後、アプリが起動する前にユーザーに Gnome デスクトップが短時間表示されます。アプリを終了すると、ユーザーは Gnome デスクトップに戻され、マシンを手動でシャットダウンする必要があります。
また、時間の制約があるため、別のウィンドウ マネージャーでやり直すことはできません。
これらすべてを簡単に設定する方法はありますか?
答え1
あなたの要件は、MythTV の典型的なセットアップを思い出させます。これは、自動的にログインし、X セッションを開始し、ウィンドウ マネージャーの代わりに 1 つのアプリケーション (フロント エンド) のみを起動するだけです。
http://www.mythtv.org/wiki/Frontend_Auto_Login#Method_1
これは目的に合わせて調整できるようです。仮想端末はalt-ctrl-Fnコンボ経由で引き続き利用できますが、ログインする必要があるため、端末は簡単には利用できません。