शुभ दिन।
शुरू से ही मैं एक आरक्षण करूँगा: लिनक्स के लिए संक्रमण और ओपन सोर्स सॉफ़्टवेयर पैकेज पूरी तरह से दर्द रहित चीज़ नहीं है, और संक्रमण के अंत में सभी सॉफ़्टवेयर मुक्त नहीं रहते हैं। लेकिन उस पर और बाद में।
तो चलिए शुरू करते हैं।
शायद कई पहले से ही जानते हैं कि एमएस विंडोज के लिए लाइसेंस स्कूलों में समाप्त हो रहा है। 1 जनवरी 2011 की सटीक तारीख है। कहीं से यह तय किया गया था कि Microsoft OS लाइसेंस को नवीनीकृत करना बहुत महंगा था, और एक मुफ्त सॉफ्टवेयर पैकेज में अपग्रेड करना बहुत आसान है।
लिनक्स स्कूलों में कंप्यूटरों का स्थानांतरण 1 जनवरी से बहुत पहले शुरू हुआ, और AltLinux 4 ने स्कूल मशीनों की पहली लहर को मारा, और फिर 5.1। इस विशेष वितरण की मुख्य विशेषताएं इसकी नि: शुल्क (निश्चित रूप से) और पूर्व-स्थापित शैक्षिक कार्यक्रमों का एक पैकेज है। हालाँकि, AltLinux में भी काफी कमियां हैं, लेकिन आइए उनके बारे में बात नहीं करते हैं, यह पूरी तरह से अलग पोस्ट के लिए एक विषय है।
दूसरी लिनक्स लहर अभी तक नहीं आई है, लेकिन अभी तक शाम नहीं है।
सामान्य तौर पर, व्यक्तिगत रूप से, मैं वापस नहीं बैठना चाहता हूं और अपनी कारों को एक और निम्न-गुणवत्ता वाले Alt के साथ बाढ़ और बाढ़ के लिए इंतजार करना चाहता हूं। इसलिए, जिस संस्थान में मुझे काम करने की खुशी है, वहां मशीनों को पहले से लिनक्स और एसटीआर में स्थानांतरित करने और इस पहलू को मेरे सिर से बाहर फेंकने का निर्णय लिया गया था। अगले क्रम में।
वितरण आवश्यकताओं
लिनक्स वितरण के लिए कुछ आवश्यकताओं को सामने रखा गया जो AltLinux और शेष विंडोज को बदल देगा। अर्थात्:
- मानवता, उपयोगकर्ता के निकटता, उपयोग में आसानी;
- कई शैक्षिक कार्यक्रमों को चलाने की क्षमता, जिसमें विनोड्स ओएस के लिए लिखा गया है;
- सिस्टम एडमिनिस्ट्रेशन में आसानी।
AltLinux क्या फिट नहीं था?
पहले बिंदु पर, जो उपयोगकर्ता पहले लिनक्स मशीन पर बैठ गया था, वह लंबे समय तक केडीई में खो जाता है। डेस्कटॉप स्वीकार्य है, लेकिन रूट और होम फ़ोल्डर क्या है? क्यों सब कुछ इतना कष्टप्रद शानदार और इंद्रधनुषी है? हल्के नीले वॉलपेपर पर सफेद पाठ क्यों? हम होलीवर्स के बारे में बात नहीं करेंगे, लेकिन यह वास्तव में असुविधाजनक है।
दूसरे बिंदु के बारे में कोई शिकायत नहीं है, क्योंकि यह वितरण का मुख्य कार्य है।
तीसरे पर - सब कुछ सिर्फ राक्षसी है। स्नीकर्स में सभी छोटी चीज़ों और पैनलों को ब्लॉक करने के लिए, आपको एक या दो सप्ताह के लिए बैठना होगा, समय-समय पर बच्चों के लिए परिणामों का परीक्षण करना होगा। इसके अलावा, "व्यू फोल्डर" विजेट को पर्याप्त रूप से ब्लॉक करना संभव नहीं था। शायद हाथ टेढ़े हैं, बेशक, कौन जानता है।
खैर, सामान्य तौर पर - मुझे यह पसंद नहीं है। वह यह है, अवधि।
हम किस लिए बदल रहे हैं?
यहां हमारे पास वितरण किट चुनने के बारे में एक प्रश्न है। हमें दूर तक नहीं जाना था, जैसे कि
लिनक्स मिंट 9 रोजिंका सिर्फ हमारी जरूरतों के लिए विशेष रूप से
विकसित किया गया था। दुर्भाग्य से, इस समय डोमेन RuCenter द्वारा अवरुद्ध है। हमने डिवड्रॉप क्यों चुना?
यह मूल रूप से उबंटू पर रहने और स्वतंत्र रूप से उस पर सभी आवश्यक सॉफ़्टवेयर स्थापित करने और छात्रों की आवश्यकताओं के लिए इसे अनुकूलित करने की योजना बनाई गई थी। लेकिन, जैसा कि यह पता चला है, ड्यूड्रॉक्स एक ही उबंटू है, केवल कुछ पहले से ही इसके लायक है, और इसके साथ काम करना थोड़ा अधिक सुखद है। केवल एक चीज जो तनाव पैदा कर सकती थी वह थी असीमित संख्या में कंप्यूटरों के लाइसेंस के लिए 350 रूबल की कीमत। लेकिन यहां सब कुछ, जैसा कि आप जानते हैं, कारण के भीतर है।
तो, लाइसेंस खरीदा जाता है, वितरण डिस्क पर लिखा जाता है, चलो शुरू करते हैं।
आगे है सबसे दिलचस्प ...हमने क्या किया है?
सबसे पहले, हमने सभी आवश्यक सॉफ़्टवेयर स्थापित किए हैं, जिनमें से:
पास्कल एबीएस - वाइन के साथ वर्चुअलाइजेशन
कम्पास 3 डी एलटी 5.10 (स्कूल में एक लाइसेंस पहले से ही उपलब्ध है) - वाइन का उपयोग करके वर्चुअलाइजेशन
KTurtle
Gambas
QBasic - DosBox के साथ वर्चुअलाइजेशन
कुमारी - पूर्वस्थापित
OpenOffice.org - पूर्वस्थापित
दूसरे, उन्होंने आवश्यक ओएस उपयोगकर्ता बनाए - पुपिल और प्रशासक - और अनुकूलित ओएस प्रविष्टि। छात्र और व्यवस्थापक के पासवर्ड आम उपयोगकर्ताओं को ज्ञात नहीं हैं, यह महत्वपूर्ण है।
छात्र द्वारा कंप्यूटर चालू करने के बाद, ग्रब 1 सेकंड (संभव पुनर्प्राप्ति कार्य के लिए मजबूर देरी) के लिए प्रकट होता है, फिर रोशिंका लोड होता है। स्वचालित लॉगिन के साथ उपयोगकर्ता चयन विंडो एक और 2 सेकंड (फिर से, संभव पुनर्प्राप्ति और प्रशासनिक कार्य के लिए) लटकाती है, जिसके बाद उपयोगकर्ता छात्र खाते के तहत पासवर्ड के बिना सिस्टम में लॉग इन करता है। उपयोगकर्ता (छात्र) को शिक्षक द्वारा चुने गए वॉलपेपर के साथ एक डेस्कटॉप होने की उम्मीद है, डेस्कटॉप पर आवश्यक शॉर्टकट और मुख्य मेनू के एप्लेट के साथ नीचे एक पैनल, सभी विंडो और अधिसूचना क्षेत्र को न्यूनतम करना। आगे देखना: कोई फर्क नहीं पड़ता कि छात्र क्या बदलता है, कंप्यूटर को पुनरारंभ करने के बाद, ठीक उसी डेस्कटॉप का उसे इंतजार रहेगा।
यह स्टूडेंट का एक नजरिया है, अब आइए एडमिन की तरफ से इस सारे अपमान को देखें ...
बच्चे एक खतरनाक घटना है। विशेष रूप से अगर कुछ नया उनके हाथ में आता है, उदाहरण के लिए, एक अज्ञात अज्ञात रोजिंका का वितरण। वे सभी को छूना, महसूस करना, बदलना, हटाना चाहते हैं। खतरनाक क्षेत्र, जैसा कि परीक्षण द्वारा दिखाया गया है - डेस्कटॉप वॉलपेपर, थीम, पैनल, डेस्कटॉप आइकन, विंडो एनिमेशन। सभी संभावित परिवर्तनों को ध्यान में रखा गया था और एक स्क्रिप्ट लिखी गई थी जो पैनलों को काम करने की स्थिति में लौटाती है, आवश्यक वॉलपेपर, थीम और डेस्कटॉप थीम को पुनर्स्थापित करती है।
होम फोल्डर के साथ कम परेशानी होने के लिए, हम निम्न कार्यवाहक (प्रशासक की ओर से) करते हैं:
$ cd /home/uchenik
$ rm -r *
उसके बाद, हम छात्र के होम फोल्डर में जाते हैं - यह वहाँ खाली है। जब तक आप Ctrl + H दबाते हैं, निश्चित रूप से (छिपी हुई फ़ाइलें, एह)। यही है, ऐसी जगहें जहाँ आप खराब कर सकते हैं कम और कम होती जा रही हैं। अब, वैसे भी डेस्कटॉप एक होम फोल्डर बन जाता है, इसलिए होम फोल्डर की छिपी हुई फाइलों तक पहुंच को बंद करना बहुत आसान है - बस इसे डेस्कटॉप से हटा दें। कैसे? इसके लिए, सिस्टम में पहले से ही Ubuntu Tweak है, जो हमें डेस्कटॉप (कंप्यूटर, होम फ़ोल्डर) पर किसी भी सिस्टम शॉर्टकट के प्रदर्शन को अक्षम करने की अनुमति देगा। वह सब है! सिस्टम अब सुरक्षित है। लेकिन इसका पर्याप्त प्रदर्शन अभी तक नहीं है। कक्षा में नोटबुक नवीनतम, अहम नहीं हैं, और लोहा अभी भी है। इसलिए, यदि आप एक दर्जन पैनल बनाते हैं और कंप्यूटर की मेमोरी और कुछ और की निगरानी के लिए एप्लेट्स के साथ विफलता के लिए उन्हें हथौड़ा करते हैं, तो ओएस तंग लटकाएगा। हमारे स्थानीय छात्रों के पास एक अच्छा बहाना है - "मेरे पास डेस्कटॉप पर ऐसा कोई शॉर्टकट नहीं है, मैं कार्य नहीं कर सकता।" यहाँ बैश हमारी सहायता के लिए आता है।
तो, मैं आपके ध्यान में प्रस्तुत करता हूं ...
जादू की स्क्रिप्ट
#! / बिन / बैश
सूचित करें- "प्रतीक्षा करें जब तक कि यह संकेत गायब नहीं हो जाता है" "डेस्कटॉप की सफाई और स्थापना जारी है ..."
# "मैं डेस्कटॉप साफ करता हूं ..."
# एलसीडी / घर / uchenik / कार्यकर्ता *
#r -r *
गूंज "मैं अपने घर के फ़ोल्डर को साफ करता हूं ..."
सीडी / होम / uchenik
rm -r *
गूंज "डेस्कटॉप वॉलपेपर को अनुकूलित ..."
# डेस्कटॉप वॉलपेपर: wall.jpg (/ usr / शेयर / पृष्ठभूमि)
gconftool-2 --type string --set / desktop / gnome / background / picture_filename "/usr/share/backgrounds/wall.jpg"
गूंज "विन्यास विषय ..."
# थीम्स जीटीके 2, मेटेसिटी, आइकन: मिंट-एक्स
gconftool-2 --type string --set / desktop / gnome / interface / gtk_theme "ms-X"
gconftool-2 --type string --set / desktop / gnome / interface / icon_theme "Mint-X"
gconftool-2 --type string --set / apps / metacity / general / theme "मिंट-एक्स"
# मानक पैनल स्थापित करना
गूंज "मैं पैनल कॉन्फ़िगर करता हूं ..."
gconftool-2 --load "/.scripts/data/Gnome_Panel.xml"
# कॉम्पिट सेटिंग्स को रीसेट करें
प्रतिध्वनि "रीसेट सेटिंग्स ..."
gconftool-2 -recursive-unset / apps / compizcompiz --replace
compiz --replace
#echo "नेटवर्क कॉन्फ़िगर कर रहा है ..."
# नेटवर्क एप्लेट को रिबूट करें
#killall एनएम-एपलेट
एनएम-एप्लेट
गूंज "डेस्कटॉप आइकन अनुकूलित करना ..."
# उपयोगकर्ता के डेस्कटॉप के लिए आवश्यक शॉर्टकट कॉपी करना
cd "/.scripts/data"
# अनावश्यक शॉर्टकट पर टिप्पणी करें (# लाइन से पहले)
cp "अल्केर्ट-मेड-9. शेड्सटॉप" / होम / यूचेनिक
सीपीपी "कोई प्रारंभ मेनू?" / घर / uchenik
cp "gambas2.desktop" / home / uchenik
cp "kturtle.desktop" / home / uchenik
cp "कुमिर-सुसे 10x.desktop" / home / uchenik
cp "मिलर (एक और कॉपी) .desktop" / home / uchenik
cp "मिलर (कॉपी) .desktop" / home / uchenik
cp "पास्कल ABC.desktop" / home / uchenik
cp "QBasic.desktop" / home / uchenik
cp "Excel.desktop" / home / uchenik
cp "Word.desktop" / home / uchenik
cp "PowerPoint.desktop" / home / uchenik
सीडी / लिपियों
cp "डेस्कटॉप साफ करें" / घर / uchenik
# एलसीडी / घर / uchenik
# mv * .desktop "डेस्कटॉप"
गूंज "काम खत्म ..."
किलॉल गनोम-पैनल
सूचित करें- "सब कुछ तैयार है!" "अपने काम का आनंद लें"
इको "हो गया!"
इसलिए, अधिकांश स्पष्टीकरण टिप्पणियों में हैं। डीबग के लिए सभी प्रकार की गूंज जोड़ी गई। जब तक: एक्सेल, वर्ड और पॉवरपॉइंट - यह वही है जो रोजिंका कॉल करता है, तो आपने यह अनुमान लगाया था, ओपनऑफिस.ऑर्ग पैकेज से कुख्यात एप्लिकेशन। जाहिर है, यह बच्चों के लिए अधिक समझ में आता है और आसान है। और एनएम-एपलेट के बारे में कुछ शब्द। रैम की एक छोटी राशि के साथ, जैसा कि दो पूरी तरह से अलग मशीनों का उपयोग करने के परिणामों द्वारा दिखाया गया है, एनएम-एपलेट कभी-कभी शुरू नहीं होता है, और कभी-कभी यह शुरू होता है, लेकिन यह काम नहीं करता है। हालांकि, समाधान, जैसा कि आप देख सकते हैं, सच है, लेकिन इसे सुधारने की आवश्यकता है।
तो मैंने यह विषय क्यों लिखा? मैं इस स्क्रिप्ट को क्यों नहीं बेच रहा हूं, जो निश्चित रूप से कई शैक्षणिक संस्थानों के लिए बहुत उपयोगी होगी, लेकिन सिर्फ नेट पर इसे प्रकाशित करना? सब कुछ सरल है। क्योंकि स्क्रिप्ट अभी भी नम है। उसी nm-applet को sudo के बिना नहीं मारा जा सकता है, और छात्र sudoers सूची में नहीं है। बेशक, हम सब कुछ कर सकते हैं:
$ echo 'password' | sudo -S whatever
लेकिन इसका मतलब यह है कि हम सभी को रूट पासवर्ड दिखाते हैं, और अचानक कोई ऐसा व्यक्ति है जो निर्देशिका खोज सकता है और उदाहरण के लिए स्क्रिप्ट को gedit में देख सकता है? बस इतना ही, सिस्टम खत्म:
$ cd /
$ sudo rm -r *
इसके अलावा, स्क्रिप्ट ऑटोलॉड में है, और जो कोई भी छात्र का पासवर्ड नहीं रखता है, वह वहां से अनचेक कर सकता है या देख सकता है कि लिंक कहां जाता है। हां, और आप उबंटू ट्वीक के माध्यम से होम फ़ोल्डर वापस कर सकते हैं - प्रोग्राम पासवर्ड को ट्रम्प नहीं करता है।
मैं वास्तव में नेटवर्क पर पाए जाने वाले अपने स्वयं के विकास और सामग्रियों को मुफ्त में साझा करता हूं, ताकि किसी के लिए स्कूल लिनक्स का प्रबंधन करना आसान हो जाए। बदले में, मैं आपसे पूछता हूं, हेब्र के प्रिय निवासियों, इसके लिए:
कृपया मुझे संभावित त्रुटियों, नुकसान आदि के बारे में बताएं, साथ ही ओएस में सुधार करने में भी मदद करें। सिस्टम फ़ाइलों और सेटिंग्स तक छात्रों की पहुंच को पूरी तरह से प्रतिबंधित करना अभी भी आवश्यक है। मुझसे - समय-समय पर परीक्षण और इन विकासों का मुफ्त वितरण।
आपका ध्यान देने के लिए धन्यवाद, मुझे उम्मीद है कि कम से कम कुछ ने आपकी मदद की!