Como configurar um quiosque (relativamente) seguro no Natty?

3

Estou tentando fazer com que meu aplicativo seja a única coisa que um usuário vê quando a máquina é ligada, como um quiosque, mas um pouco mais segura. Idealmente, o que eu gostaria de acontecer é isto:

  • Na inicialização da máquina, o usuário vê a imagem inicial do Ubuntu e, em seguida, meu aplicativo.
  • Enquanto o aplicativo está em execução, o usuário não pode voltar para a área de trabalho ou 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, o usuário vê uma imagem de desligamento e a máquina é desligada.

Em particular, gostaria de configurar as 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 logon automaticamente, com um item de início automático que inicia meu aplicativo, mas depois da tela de inicialização do Ubuntu, o usuário vê a área de trabalho do Gnome brevemente antes que meu aplicativo seja iniciado. Quando o aplicativo é encerrado, 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 consigo começar de novo com um gerenciador de janelas diferente.

Existe uma maneira fácil de configurar tudo isso?

    
por Tim 23.11.2011 / 10:05

1 resposta

1

Os seus requisitos lembram-me de uma configuração típica do MythTV, que apenas inicia sessão automaticamente e inicia uma sessão X que, em seguida, inicia apenas uma aplicação (o front end) em vez de um gestor de janelas.

link

Parece que isso pode ser adaptado aos seus propósitos. Terminais virtuais ainda estariam disponíveis através de combos alt-ctrl-Fn , mas um terminal não está facilmente disponível desde que você tenha que se logar.

    
por Adrian 07.01.2012 / 03:30