Modo de quiosque e login automático e modo de aplicativo único no CentOS

2

Temos uma máquina rodando CentOS 7, GDM, KDE 11 (instalado a partir do CentOS DVD)

Temos lutado alguns dias com esse problema, tentamos procurar uma solução, mas infelizmente a maioria dos materiais estavam desatualizados, incluindo o KDE Kiosk Tool, que dá um link quebrado, então decidimos que é hora de desistir e pedir A sabedoria de SE.

Queremos executar uma aplicação de GUI (não é um navegador como na maioria dos casos de quiosques, mas sim um Java executável JAR - para o propósito da pergunta, vamos chamá-lo de "Shop" ) com o seguinte recursos:

  1. A máquina deve inicializar & faça o login automaticamente, entre no KDE e execute a aplicação automaticamente no modo de tela cheia
  2. O usuário não pode executar qualquer outra coisa além deste aplicativo e não pode sair dele (talvez ocultando o menu superior com o botão minimizar e fechar)
  3. O aplicativo precisa ser capaz de gravar no disco rígido e os arquivos gravados serão mantidos após a reinicialização
  4. Uma tela inicial na inicialização (Esse ponto, acredito, é menos importante, como vimos, é configurável nas configurações do KDE)
  5. Os menus do KDE devem estar ocultos, ou seja, o usuário deve ver apenas esse aplicativo

Alguns pontos extras:

  • Podemos considerar a mudança do KDE para o GNOME, se isso ajudar a tornar a solução mais fácil.

  • Podemos considerar o download de outro dist se isso ajudar a tornar a solução mais fácil

  • A GUI do aplicativo é baseada em Bibliotecas QT e Java

por Shay Elkayam 14.12.2015 / 14:53

1 resposta

0

Não execute o KDE ou o Gnome. Use .xsession ou .xinitrc para executar o aplicativo em vez de uma área de trabalho. Combine isso com o login automático.

    
por 09.02.2016 / 00:17