子供がいるので、ログオン時に特定のクイズを解いた後にのみコンピュータを使用できるようにします。
クイズアプリケーション自体を作成できます。私が知らないのは、それをどのように設定するかということです。クイズプログラムが決定するまで、そのコンピューターは通常のデスクトップを表示しません。
どうすればいいですか? PAMを使用する必要がありますか?しかし、PAMアプリケーションをユーザーとグラフィカルに対話させるにはどうすればよいですか?
Ubuntu 14.04を使用します。
これは非常に簡単な方法です。 Xsession中、デスクトップが起動する直前にクイズプログラムを実行してください。
たとえば、次の内容の/etc/X11/Xsession/95quiz
というファイルを(ルートとして)作成してみてください。
xmessage "What is my favorite color?" -buttons "African Swallow,European Swallow,42" -print -center
ログオンすると、クイズプログラムが終了するまでコンピューターを使用できなくなります。
もちろん、私がそれをセットアップする方法、コンピューターのすべてのユーザーはクイズされます、それは私にとって公平であるようです。あなたの子供の.xsessionだけからそれを走らせることは読者のための練習として残されます。:-)