Como configurar um quiosque (relativamente) seguro no Natty?

Como configurar um quiosque (relativamente) seguro no Natty?

Estou tentando fazer com que meu aplicativo seja a única coisa que o usuário vê quando a máquina está ligada - como um quiosque, mas um pouco mais seguro. Idealmente, o que eu gostaria que acontecesse é o seguinte:

  • Ao ligar a máquina, o usuário vê a imagem inicial do Ubuntu e depois meu aplicativo.
  • Enquanto o aplicativo está em execução, o usuário não pode voltar à área de trabalho ou a um prompt de login de texto por meio de qualquer atalho de teclado. Este é o bit (relativamente) seguro.
  • Quando o usuário sai do aplicativo, ele vê uma imagem de desligamento e a máquina é desligada.

Em particular, gostaria de configurar coisas para que o usuário nunca veja a área de trabalho do Gnome na inicialização ou no desligamento. No momento, configurei um usuário padrão para fazer login automaticamente, com um item de inicialização automática que inicia meu aplicativo, mas após a tela de inicialização do Ubuntu, o usuário vê a área de trabalho do Gnome brevemente antes de meu aplicativo ser iniciado. Ao sair do aplicativo, o usuário é levado de volta à área de trabalho do Gnome e precisa desligar a máquina manualmente.

Além disso, devido a restrições de tempo, não posso recomeçar com um gerenciador de janelas diferente.

Existe uma maneira fácil de configurar tudo isso?

Responder1

Seus requisitos me lembram uma configuração típica do MythTV, que faz login automaticamente e inicia uma sessão X que inicia apenas um aplicativo (o front end) em vez de um gerenciador de janelas.

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

Parece que isso pode ser adaptado aos seus propósitos. Os terminais virtuais ainda estariam disponíveis através de alt-ctrl-Fncombos, mas um terminal não está facilmente disponível, pois você teria que fazer login.

informação relacionada