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.
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:
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
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.