Você pode configurar as sessões LightDM colocando arquivos da área de trabalho em / usr / share / xsessions. Por exemplo, crie o arquivo /usr/share/xsessions/app1.desktop:
[Desktop Entry]
Name=Application 1
Exec=/path/to/app1
Da mesma forma, crie o arquivo /usr/share/xsessions/app2.desktop:
[Desktop Entry]
Name=Application 2
Exec=/path/to/app2
Estas são suas duas sessões de inscrição.
Eu assumo que seu super-usuário estaria usando a sessão normal do desktop Ubuntu. Eu não acho que você pode configurar o LightDM para limitar o acesso a esta sessão para o usuário admin, mas você deve ser capaz de adicionar um script de sessão X que aborta a inicialização da sessão se o usuário do quiosque tentar acessá-lo. Tente criar o /etc/X11/Xsession.d/00-check-user com o seguinte conteúdo:
if [ "$LOGNAME" = "kiosk" -a "$DESKTOP_SESSION" = "ubuntu" ]; then
errormsg "user not allowed to access ubuntu session"
fi
Você também desejará remover sessões indesejadas de / usr / share / xsessions, pois elas podem não executar o conjunto completo de scripts do Xsession e, portanto, fornecer acesso indesejado ao usuário do quiosque.
Espero que isso ajude.