如何在 Natty 上设置(相对)安全的信息亭?

如何在 Natty 上设置(相对)安全的信息亭?

我试图让我的应用程序成为用户在机器开机时看到的唯一东西 - 就像一个自助服务终端,但更安全一些。理想情况下,我希望发生以下情况:

  • 在机器启动时,用户会看到 Ubuntu 启动图像,然后看到我的应用程序。
  • 当应用程序运行时,用户无法通过任何键盘快捷键返回桌面或文本登录提示。这是(相对)安全的一点。
  • 当用户退出应用程序时,用户会看到关机图像,然后机器关机。

具体来说,我希望配置一些东西,以便用户在启动或关闭时永远不会看到 Gnome 桌面。目前,我已经配置了一个默认用户,使其自动登录,并使用一个自动启动项来启动我的应用程序,但在 Ubuntu 启动屏幕之后,用户在我的应用程序启动之前会短暂地看到 Gnome 桌面。退出应用程序后,用户将返回到 Gnome 桌面,必须手动关闭机器。

此外,由于时间限制,我无法真正使用不同的窗口管理器重新开始。

有没有简单的方法来配置这一切?

答案1

您的要求让我想起了 MythTV 的典型设置,它会自动登录并启动 X 会话,然后只启动一个应用程序(前端)而不是窗口管理器。

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

看起来这可以适应您的目的。虚拟终端仍然可以通过alt-ctrl-Fn组合使用,但终端不容易使用,因为您必须登录。

相关内容