मुझे इसके बजाय फ़ायरफ़ॉक्स का उपयोग करने का एक तरीका मिला क्योंकि मैं फुलस्क्रीन मोड से बचना चाहता था:
उबंटू + फ़ायरफ़ॉक्स के साथ एक कियोस्क समाधान:
उबंटू / लुबंटू / जो भी स्थापित करें
उपयोगकर्ता व्यवस्थापन करें उपयोगकर्ता को कियोस्क सेट करें ऑटोलॉगिन पर कियोस्क सेट करें, कोई पासवर्ड ठीक न करें अनुमतियाँ (इसलिए कियोस्क ctrl-s और peep in / home / admin नहीं कर सकते)
cd /home
sudo chmod 700 *
जांचें कि क्या प्रिंटर और अन्य हार्डवेयर, आपको काम करने की आवश्यकता हो सकती है।
फ़ायरफ़ॉक्स ऐड-ऑन स्थापित करें: "आर-कियोस्क" और "रीसेट कियॉस्क" ("कियोस्क की खोज"), वैकल्पिक रूप से: "आसान श्वेतसूची"। '[प्रोफाइल] /user.js' नाम से एक फ़ाइल बनाएँ (प्रोफ़ाइल आपके फ़ायरफ़ॉक्स प्रोफ़ाइल निर्देशिका का नाम है, शायद '.default') और इन पंक्तियों को इसमें जोड़ें।
user_pref("rkiosk.navbar", true);
user_pref("browser.fullscreen.autohide",false);
user_pref("browser.link.open_newwindow", 3);
user_pref("browser.link.open_newwindow.restriction", 0);
user_pref("privacy.popups.policy", 1);
(अंतिम 3 पंक्तियों में स्पष्टीकरण की आवश्यकता हो सकती है: मुझे IE के लिए डिज़ाइन किए गए एक विशेष वेब एप्लिकेशन के लिए इसका उपयोग करना था जो पॉपअप विंडोज़ पर निर्भर था, इसलिए मैं चाहता था कि फ़ायरफ़ॉक्स सभी पॉपअप को उसी तरह से खोल सकता है जैसे IE करता है।]
'[प्रोफाइल] /chrome/userChrome.css' नामक एक फ़ाइल बनाएं और इन पंक्तियों को इसमें जोड़ें:
#bookmarks-menu { display: none !important;}
#window-controls { display: none !important;}
#personal-bookmarks { display: none !important;}
#autohide-context { display: none !important;}
#urlbar { display: none !important; }
#searchbar { display: none !important; }
यह खिड़की से सभी अवांछित आइकन / मेनू को हटा देगा। यदि मैं किसी को भूल गया, तो टूलबार से आइटम हटाने के लिए कस्टमाइज़्ड फ़ंक्शन का उपयोग करें या उन्हें उदाहरण के लिए छिपाए गए बुकमार्क टूलबार जैसे उदाहरण के लिए स्थानांतरित करें।
आप इतिहास को कभी नहीं बचाने के लिए फ़ायरफ़ॉक्स सेट करना चाह सकते हैं। डिफ़ॉल्ट मुखपृष्ठ सेट करें और फ़ायरफ़ॉक्स पुनः आरंभ करें। याद रखें कि आप अभी भी फ़ायरफ़ॉक्स को Alt-f4 के साथ बंद कर सकते हैं और इसे कियोस्क मोड को अक्षम करने के लिए "फ़ायरफ़ॉक्स -सैफे-मोड" से शुरू कर सकते हैं।
Openbox स्थापित करें (sudo apt-get install ओपनबॉक्स obconf) अतिरिक्त विंडो हटाने के लिए obconf का उपयोग करें - यह केवल उपयोगकर्ता को भ्रमित करेगा। सभी अनचाहे मेनू आइटम निकालने के लिए ओपनबॉक्स मेनू (/etc/xdg/openbox/menu.xml) संपादित करें। वह शायद आपको केवल "निकास" या कुछ भी नहीं छोड़ देगा। यदि आप "निकास" में निकलते हैं, तो कियोस्क उपयोगकर्ता लॉग आउट कर सकता है और लॉगिन स्क्रीन पर आ सकता है, लेकिन वह केवल कियोस्क के रूप में फिर से लॉग इन कर सकता है जब तक कि वह व्यवस्थापक के लिए पासवर्ड का अनुमान नहीं लगा सकता। यदि आप इसे पूरी तरह से हटा देते हैं तो यह संभव है कि आप स्वयं कियोस्क से बाहर नहीं जा पाएंगे (जैसे कि व्यवस्थापक के रूप में लॉग इन करना और रखरखाव करना)। मेरे ubuntu- अधिष्ठापन पर ctrl-alt-backspace और ctrl-alt-sysrq-k दोनों अक्षम हैं, इसलिए मैं केवल ctrl-alt-sysrq-b के साथ रिबूट कर सकता हूं। वैकल्पिक रूप से आप दूरस्थ रूप से लॉग इन कर सकते हैं या ctrl-alt-f1 का उपयोग कर सकते हैं और कमांड लाइन से अपना रखरखाव कार्य कर सकते हैं। फ़ाइल संपादित करें ~ / .config / openbox / autostart:
# run firefox:
while true; do firefox; sleep 5s; done &
उपयोगकर्ता इस सेटअप पर क्या कर सकता है:
फ़ायरफ़ॉक्स को alt-f4 के साथ बंद करें (लेकिन यह कुछ सेकंड के बाद पुनरारंभ होता है)। प्रोग्राम के बीच स्विच करने के लिए ऑल्ट-टैब का उपयोग करें (लेकिन फ़ायरफ़ॉक्स एकमात्र प्रोग्राम है)। वह केवल मुखपृष्ठ से लिंक का अनुसरण कर सकता है, इसलिए वह इंटरनेट का दुरुपयोग नहीं कर सकता। रिबूट मशीन (लेकिन बायोस में पासवर्ड) ctrl-alt-f1 - लेकिन वह व्यवस्थापक के रूप में लॉगिन करने के लिए पासवर्ड नहीं जानता है। यदि वह ओपनबॉक्स से लॉग आउट कर सकता है और lightdm को प्राप्त कर सकता है, तो वह फिर से कियोस्क के रूप में लॉग इन कर सकता है और दूसरा विंडो मैनेजर चुन सकता है और पूर्ण नियंत्रण प्राप्त कर सकता है, इसलिए आपको / usr / share / xsession (Openbox को छोड़कर) से अन्य सभी .desktop प्रविष्टियों को हटाने की आवश्यकता है। डेस्कटॉप। मैं किसी भी तरह से नहीं जानता कि आप किसी उपयोगकर्ता को किसी विशेष wm से जोड़ सकते हैं। :-(
Xwindows के शीर्ष पर सिर्फ एक ब्राउज़र के बजाय ओपनबॉक्स का उपयोग करने के लाभ:
कियोस्क मोड में क्रोमियम / फ़ायरफ़ॉक्स हमेशा अधिकतम होता है। जब मैं एक wm का उपयोग नहीं करता हूं, तो यह पूरी स्क्रीन को कभी नहीं भरता है। मुझे एक्ज़िट मेनू विकल्प (वैकल्पिक) मिलता है।
ये किस काम के लिए अच्छा है?
एक पूर्णस्क्रीन कियोस्क एक विशेष वेबसाइट जैसे स्कूल, पुस्तकालय या संग्रहालय की वेबसाइट ब्राउज़ करने के लिए अच्छा है। हालाँकि आपके द्वारा खो जाने की स्थिति में मुख्य / प्रारंभ पृष्ठ पर वापस जाना अच्छा है, इसलिए वेबसाइट को बड़े होम बटन और बहुत आसान नेविगेशन के साथ डिज़ाइन करने की आवश्यकता है। और आपके पास कोई भी लिंक नहीं हो सकता है जो उपयोगकर्ताओं को बंद करने की ओर अग्रसर करता है क्योंकि वे वापस नहीं मिल सकते हैं। बेशक ब्राउज़र निष्क्रियता की अवधि के बाद रीसेट कर देगा या यदि आप इसे alt-f4 के साथ बंद कर देते हैं, लेकिन अधिकांश उपयोगकर्ता यह नहीं जान पाएंगे और बहुत निराश हो जाएंगे। यही कारण है कि फुलस्क्रीन मोड आमतौर पर हमेशा उपयोगकर्ता के अनुकूल नहीं होता है और यही कारण है कि मैं कुछ टूलबार कार्यक्षमता रखना चाहता था और केवल फ़ायरफ़ॉक्स मुझे दे सकता है, क्रोम नहीं। वैकल्पिक रूप से Openkiosk को आज़माएं, यह मेरे लिए पॉपअप समस्या के कारण काम नहीं किया, लेकिन यह आपके लिए काम कर सकता है।