Eu tenho um filho e quero permitir que ele use o computador somente depois que ele resolver um determinado teste no logon.
Eu posso escrever um aplicativo de teste em si. O que não sei é como configurá-lo da maneira que esse computador não mostra a área de trabalho normal até que o programa de perguntas o decida.
Como eu posso fazer isso? Devo usar o pam? Mas como posso fazer o aplicativo pam interagir graficamente com o usuário?
Eu uso o Ubuntu 14.04.
gnome-session --session=ubuntu
, IIRC. Você pode fazer o check-in /usr/share/xsessions
.