Saya punya anak dan saya ingin mengizinkannya menggunakan komputer hanya setelah dia menyelesaikan kuis tertentu saat masuk.
Saya bisa menulis aplikasi kuis itu sendiri. Yang tidak saya ketahui adalah cara mengaturnya, komputer itu tidak menampilkan desktop normal sampai program kuis memutuskan demikian.
Bagaimana saya bisa melakukannya? Haruskah saya menggunakan pam? Tetapi bagaimana saya bisa membuat aplikasi pam berinteraksi dengan pengguna secara grafis?
Saya menggunakan Ubuntu 14.04.
gnome-session --session=ubuntu
, IIRC. Anda bisa check-in/usr/share/xsessions
.Jawaban:
Inilah cara yang super sederhana. Biarkan program kuis Anda berjalan selama Xsession, tepat sebelum desktop diluncurkan.
Misalnya, coba buat file (sebagai root) yang dipanggil
/etc/X11/Xsession/95quiz
dengan konten berikut:Setelah masuk, Anda tidak akan dapat menggunakan komputer sampai program kuis keluar.
Tentu saja, cara saya mengaturnya, semua pengguna komputer akan ditanyai, yang tampaknya adil bagi saya. Menjalankannya hanya dari sesi .sesi anak Anda yang tersisa sebagai latihan untuk pembaca. :-)
sumber