एक बार (1), जब कंप्यूटर की मेमोरी किलोबाइट में मापी गई थी और मेगाबाइट में डिस्क, ग्राफिक इंटरफ़ेस को हर समय चलाना हानिकारक माना जाता था।
अधिकांश यूनिक्स कंप्यूटरों का उपयोग बहु-उपयोगकर्ता वातावरणों में वैज्ञानिक संगणना और सिमुलेशन के लिए किया जाता था, और उन पर चलने वाले ग्राफिक इंटरफ़ेस उनके लिए उपलब्ध मेमोरी और सीपीयू शक्ति को कम कर देते थे।
इसलिए जब आपको एक ग्राफिकल इंटरफ़ेस की आवश्यकता होती है तो आपने इसे startx(2) के साथ शुरू किया है ।
startxमूल रूप से एक Xserver (चित्रमय "ड्राइवर") चलाता है और एक कमांड जो इस पर चलता है, जो आमतौर पर एक विंडो मैनेजर है । डिफ़ॉल्ट रूप से चलाए जाने वाले आदेश ~/.xinitrcआपके घर निर्देशिका में फ़ाइल में हैं, या कुछ सामान्य प्रणाली फ़ाइल अन्यथा।
आधुनिक प्रणालियों को माना जाता है कि नीचे से हर समय एक ग्राफिकल प्रणाली चल रही है, इसलिए किसी ने शायद startxयुगों तक काम करने की जाँच नहीं की है - जो आपके लिए बहुत सारे अजीब व्यवहार की व्याख्या करता है।
यदि आप पुराने समय में प्रयोग करना चाहते हैं और अच्छा महसूस करना चाहते हैं, तो सबसे अच्छी बात यह है कि निम्नलिखित कार्य करें:
ए) स्थापित करें Xnestऔर fvwm। एक्सनेस्ट एक ग्राफिक सर्वर-इन-ए-सर्वर है, एक तरह का सर्वर जो आपके सामान्य सिस्टम में एक विंडो के रूप में खुलेगा। Fvwm एक बहुत ही सरल विंडो मैनेजर है जो तब बहुत लोकप्रिय था। आपको पुराने पिक्समैप फ़ॉन्ट की भी आवश्यकता होगी।
sudo apt-get install xnest fvwm
sudo apt-get install xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi-transcoded xfonts-75dpi
बी) इस फ़ाइल को कहीं न कहीं, उदाहरण के लिए आप घर पर ही लिखें, और इसे कॉल करें ~/test:
#!/bin/bash
#
xterm &
exec fvwm2
ग) रन (नोटिस: startxआम तौर पर पहले क्लाइंट कमांड, फिर एक डबल डैश और फिर एक सर्वर कमांड के साथ चलाया जाता है। जैसा कि मैंने कहा, अधिकांश नई प्रणालियों में startxअकेले के लिए समझदार चूक नहीं है ।)।
cd ~
startx ~/test -- /usr/bin/Xnest -ac :1 -geometry 800x600
... और आपके पास 80 के दशक की वर्कस्टेशन स्क्रीन है:

(आप "एक्सनेस्ट" डेस्कटॉप पर क्लिक करके मेनू कर सकते हैं)।
... और यदि आप वास्तव में साहसी महसूस करते हैं, तो आप Ctrl-Alt-F1, loggin in, और उनमें से एक के साथ जाकर एक अन्य वर्चुअल कंसोल (अन्य उत्तर पढ़ें) पर एक मूल सत्र शुरू कर सकते हैं
startx ~/test
जो सामान्य रूप से Ctrl-Alt-F8 पर खुलेगा।
सूचना : आधुनिक डेस्कटॉप वातावरण दो अलग-अलग कंसोलों में एक ही उपयोगकर्ता के लिए एक साथ चलने के लिए डिज़ाइन नहीं किए गए हैं। तो उपयोग नहीं करते हैं gnome-shellया unityजब यह प्रयोगों कर या आधुनिक चीजें हैं, या आप गंदगी आपके विन्यास कर सकते थे।
फुटनोट:
(१) १ ९90०- ९ ० के आसपास यहाँ के बारे में बोलना।
(2) उदाहरण के लिए, मेरे पास 256k RAM वाला एक लैपटॉप था। यह (B & W!) ग्राफिक इंटरफ़ेस में बहुत धीमी गति से था, लेकिन कंसोल में तेज़ था। तो मैं अपने काम (संपादन के सबसे किया था C, LaTeXऔर इसी तरह की फ़ाइलें) कंसोल मोड में, और ग्राफिक वातावरण केवल जब वास्तव में जरूरत करने लगे।