लॉगिन के बाद और डेस्कटॉप प्रदर्शित करने से पहले उपयोगकर्ता को क्विज़ चलाने के लिए कैसे बाध्य किया जाए


9

मेरे पास एक बच्चा है और मैं उसे लॉगऑन में एक निश्चित प्रश्नोत्तरी हल करने के बाद ही कंप्यूटर का उपयोग करने की अनुमति देना चाहता हूं।

मैं खुद एक प्रश्नोत्तरी आवेदन लिख सकता हूं। मुझे नहीं पता कि इसे कैसे स्थापित करना है, यह कंप्यूटर सामान्य डेस्कटॉप नहीं दिखाता है जब तक कि प्रश्नोत्तरी कार्यक्रम ऐसा नहीं करता है।

मैं यह कैसे कर सकता हूं? क्या मुझे पाम का उपयोग करना चाहिए? लेकिन मैं पीएएम एप्लिकेशन को उपयोगकर्ता के साथ ग्राफिक रूप से कैसे बना सकता हूं?

मैं Ubuntu 14.04 का उपयोग करता हूं।



अंतर यह है कि एक ब्राउज़र के बजाय, आप एप्लिकेशन चलाते हैं, और यदि प्रश्न सही उत्तर दिया गया था, तो यूनिटी सत्र शुरू करें।
मूरू

@muru क्या आप जानते हैं कि कियोस्क एप्लिकेशन के खत्म होने के बाद एकता सत्र कैसे शुरू किया जाए?
एडम रिक्ज़ोस्की

gnome-session --session=ubuntu, IIRC। में चेक कर सकते हैं /usr/share/xsessions
मुरु

जवाबों:


1

यहाँ एक सुपर सरल तरीका है। डेस्कटॉप पर लॉन्च होने से ठीक पहले, Xsession के दौरान अपना क्विज़ प्रोग्राम चलाएं।

उदाहरण के लिए, /etc/X11/Xsession/95quizनिम्न सामग्रियों के साथ एक फ़ाइल (रूट के रूप में) बनाने का प्रयास करें :

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

लॉग ऑन करने पर, आप क्विज प्रोग्राम से बाहर निकलने तक कंप्यूटर का उपयोग नहीं कर पाएंगे।

बेशक, मेरे पास इसका सेटअप है, कंप्यूटर के सभी उपयोगकर्ताओं को क्विज़ किया जाएगा, जो मुझे उचित लगता है। इसे केवल अपने बच्चे के .xsession से चलाना पाठक के लिए एक अभ्यास के रूप में बचा है। :-)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.