Как заставить пользователя запускать тест после входа в систему и перед отображением рабочего стола

У меня есть ребенок, и я хочу разрешить ему пользоваться компьютером только после того, как он решит определенную викторину при входе в систему.

Я могу написать приложение для викторины. Чего я не знаю, так это как его настроить, чтобы компьютер не показывал нормальный рабочий стол, пока программа-викторина не решит так.

Как я могу это сделать? Должен ли я использовать Пэм? Но как я могу заставить приложение pam взаимодействовать с пользователем графически?

Я использую Ubuntu 14.04.

9
задан 16 April 2016 в 23:44

1 ответ

Вот супер простой путь. Имейте свой прогон программы теста во время Xsession, прямо прежде чем рабочий стол будет запущен.

, Например, попытайтесь создать файл (как корень) названный /etc/X11/Xsession/95quiz со следующим содержанием:

xmessage "What is my favorite color?" -buttons "African Swallow,European Swallow,42" -print -center

После вхождения в систему, Вы не сможете использовать компьютер до выходов программы теста.

, Конечно, способ, которым у меня есть он установка, все пользователи компьютера, будет опрошен, который кажется справедливым мне. Выполнение его только от .xsession Вашего ребенка оставляют как осуществление для читателя. :-)

1
ответ дан 17 April 2016 в 09:44

Другие вопросы по тегам:

Похожие вопросы: