लिनक्स ग्राफिकल ओएस के बिना लेकिन ग्राफिकल संसाधनों के साथ


23

मेरा पहला कंप्यूटर अनुभव एक कमोडोर के साथ था। मैं चाहता हूँ कि लिनक्स कंप्यूटर उसी के समान काम करे। मैं सोच रहा था कि क्या लिनक्स का उपयोग करना कुछ इसी तरह संभव था।

जब मैं अपनी मशीन को कमांड-लाइन में बूट करता हूं, तो वह जीयूआई में नहीं, बल्कि ग्राफिकल संसाधन उपलब्ध होने पर मैं देखना चाहता हूं। इसलिए जब मैं कहता हूं: फ़ायरफ़ॉक्स, प्रोग्राम, और इसके ग्राफिकल इंटरफ़ेस को उपलब्ध कराया जाए। जब मैं फ़ायरफ़ॉक्स से बाहर निकलता हूं तो यह कमांड-लाइन पर लौट आता है। अगर मुझे फ़ाइल सिस्टम को ब्राउज़ करने की आवश्यकता है, तो मुझे कहना है कि मैंने टाइप किया है: XFE या जो भी प्रबंधक का उपयोग किया जा रहा है और यह ऊपर आता है और मुझे फ़ोल्डर को ब्राउज़ करने की अनुमति देता है, और जब मैं बाहर निकलता हूं तो यह फिर से कमांड-लाइन पर लौटता है। तो जीयूआई का उपयोग किए बिना प्रोग्राम चलाने, प्रबंधन और उपयोग करने की क्षमता है, लेकिन ग्राफिक्स उपलब्ध हैं।

यह सब अच्छा होगा कि यह प्रोग्रामिंग की ओर अग्रसर हो। तो BASH कमांड-लाइन में, एक संकलक पर्यावरण IDE को कॉल करने की क्षमता है और सिर्फ डेस्कटॉप वातावरण से विचलित हुए बिना प्रोग्राम लिखना शुरू करें।

और अगर एक से अधिक चित्रमय कार्यक्रम चल रहे हैं, तो एक वर्जित विंडो मैनेजर है जो मुझे लगता है। क्या यह संभव है या मैं सपना देख रहा हूं?


22
तुम सिर्फ एक अधिकतम konsole / सूक्ति टर्मिनल / xterm के लिए देख रहे हो?
user253751

लेकिन इसका उबंटू से कोई लेना-देना नहीं है ;-) बेहतर यह U & L से पूछें unix.stackexchange.com
Rinzwind

11
मैं आपको क्रमशः Ctrl + Alt + F7 के माध्यम से Ctrl + Alt + F1 दबाने के लिए आमंत्रित करना चाहूंगा।
माइकल हैम्पटन

1
एक अन्य विकल्प विंडो मैनेजर के रूप में xterm का उपयोग करना है। अभी इसका परीक्षण नहीं कर सकते हैं, लेकिन इसे ~ / .Xsession संपादित किया जाना चाहिए और अंतिम पंक्ति को / usr / bin / xterm के बिना सेट किया जाना चाहिए और इसलिए यह प्रक्रिया X को जीवित रखते हुए गैर-समाप्त करने वाली है। जब यह xterm बाहर निकलता है, तो सत्र समाप्त हो जाता है और X निकल जाता है। कुछ ज्यामिति परिमों की आवश्यकता हो सकती है।
Crggie

1
अकेले Xterm समस्या को हल नहीं करता है। मैंने एक बहुत ही कम स्थापित बनाया है। फिर मैंने फ़ायरफ़ॉक्स स्थापित किया। इसे त्रुटि कहते हैं: GDK_BACKEND उपलब्ध डिस्प्ले से मेल नहीं खाता। मुझे किसकी याद आ रही है?
Linuxuser00

जवाबों:


43

मुझे लगता है कि आप i3 या xmonad की तरह टाइलिंग विंडो मैनेजर का उपयोग करके जो चाहें प्राप्त कर सकते हैं । समान कार्यक्षमता वाले अन्य न्यूनतम विंडो प्रबंधक हैं। i3 और xmonad उबंटू रिपॉजिटरी में दोनों हैं, इसलिए उन्हें स्थापित करना आसान है, और फिर आप उन्हें अपनी लॉगिन स्क्रीन में चुन सकते हैं।


यह साफ-सुथरा और दिलचस्प है, लेकिन यह बिल्कुल वैसा नहीं है जैसा मैं देख रहा हूं। मैं प्रत्येक कार्यक्रम को अपने स्वयं के कार्यक्षेत्र में पूरी स्क्रीन का उपयोग करते हुए देखना चाहता हूं।
Linuxuser00

12
@ Linuxuser00: मुझे लगता है कि यह केवल विन्यास की बात है। टाइलिंग विंडो प्रबंधकों के अधिकांश उपयोगकर्ता अपने बड़े स्क्रीन का उपयोग सूचना पक्ष को दिखाने के लिए करना पसंद करते हैं, लेकिन वे सभी फुलस्क्रीन ऐप्स के बीच स्वाइचिंग का समर्थन करते हैं।
ओजडो

इस उत्तर को पढ़ने के बाद मैं i3 को आजमा रहा हूं। यह compiz की तुलना में थोड़ा अधिक उत्तरदायी लगता है। लेकिन इसकी कुछ आदत होती है। मुझे अभी भी यह पता नहीं चला है कि i3 में विंडो बनाने के लिए सटीक आकार कैसे हैं, मैं उन्हें चाहता हूं।
कास्परड

@kasperd का मतलब है mod + R तो तीर के साथ खेलते हैं? फिर भागने के बाद?
विमड्यूड

24

मुझे डर है कि आप आधुनिक कंप्यूटिंग वातावरण और सी -64 के युग के बीच मुख्य अंतर को याद कर रहे हैं। C-64 युग के होम कंप्यूटर एकल उपयोगकर्ता, एकल प्रक्रिया प्रणाली थे, और अन्य प्रक्रियाओं के साथ कंप्यूटर संसाधनों को साझा नहीं करते थे। इसका सीधा सा मतलब है कि जब आप अपने C-64 पर एक प्रोग्राम चलाएंगे, जो एक ग्राफिकल प्रोग्राम था, तो यह आपके कंप्यूटर के हार्डवेयर को 'ग्राफिक्स' मोड में फिर से कॉन्फ़िगर करेगा और फिर आपका रनिंग प्रोग्राम सभी ग्राफिकल आउटपुट और यूजर को हैंडल करेगा। माउस और कीबोर्ड से ही इनपुट।

आधुनिक कंप्यूटर और इसके सॉफ्टवेयर, इसके विपरीत, बहु उपयोगकर्ता हैं, बहु प्रक्रिया है, लेकिन यही नहीं, आधुनिक सॉफ्टवेयर साझा पुस्तकालयों पर निर्भर करता है, उदाहरण के लिए फ़ायरफ़ॉक्स जीटीके विंडोिंग लाइब्रेरी पर निर्भर करता है, और यह बदले में अन्य निचले स्तर के पुस्तकालयों पर निर्भर करता है। इसलिए फ़ायरफ़ॉक्स को चलाने के लिए, यह सॉफ्टवेयर और कॉन्फ़िगरेशन के पूरे ढेर पर निर्भर करता है।

क्योंकि इसमें बहुत अंतर्निहित सॉफ्टवेयर है, इसलिए यह फ़ायरफ़ॉक्स के लिए ग्राफ़िकल वातावरण को लोड करने के बजाय ग्राफ़िकल वातावरण में रहने के लिए इसे और अधिक कुशल बनाता है, फिर इसे बंद कर देता है, फिर किसी अन्य प्रोग्राम के लिए ग्राफ़िकल वातावरण को प्रारंभ करता है, आगे और इतने पर।

आप टर्मिनल (कंसोल) विंडो से किसी भी लिनक्स जीयूआई प्रोग्राम को शुरू कर सकते हैं और चला सकते हैं, इसलिए मैं आपको सलाह दूंगा कि आप अपने आप को एक सरल चित्रमय डेस्कटॉप वातावरण, शायद ज्ञानोदय या ओपनबॉक्स चुनें , और बस टर्मिनल / xterm विंडो से सब कुछ चलाएं।


11

मैं एडुअर से सहमत हूं, आप शायद एक टाइलिंग / डायनेमिक विंडो मैनेजर (WM) चाहते हैं। लेकिन किसी के सीधे पते पर नहीं:

जब मैं अपनी मशीन को कमांड-लाइन में बूट करता हूं, तो मैं क्या देखना चाहूंगा

वर्तमान में आपको एक प्रदर्शन प्रबंधक (डीएम) में बूट करना चाहिए जहां आप लॉगिन करते हैं। तो आपके पास दो विकल्प हैं, एक शेल या कंसोल डीएम में बूट करें।

यदि आपके पास कोई डीएम सेट नहीं है, तो आप डिफ़ॉल्ट रूप से एक शेल में लॉग इन करेंगे, इससे आपको उपयोगकर्ता नाम पासवर्ड का लॉगिन प्रॉम्प्ट मिलेगा, यदि आप सही क्रेडेंशियल दर्ज करते हैं तो आप अपने डिफ़ॉल्ट शेल में लॉग इन करेंगे। मैं इसका उपयोग करता हूं और निम्नलिखित मेरी औसत स्टार्टअप 'प्रक्रिया' है:

Arch Linux 4.1.5-1-ARCH (tty1)

localhost login: Joe
Password: 
$ startx

यदि आप एक डीएम रखना चाहते हैं, लेकिन एक कंसोल तो आपको इसे स्थापित और कॉन्फ़िगर करना होगा। आर्क के विकी वर्तमान में कहते हैं कि तीन कंसोल डीएम हैं: सीडीएम, कंसोल टीडीएम और नोडम

उबंटू डिफ़ॉल्ट रूप से लाइटडैम का उपयोग करता है , इसलिए आपको इसे हटाना पड़ सकता है।
लेकिन किसी ऐसे व्यक्ति के रूप में, जिसके पास वर्तमान में DM नहीं है, मैं आपके वर्तमान DM को रखने की सलाह दूंगा, और बस अपने WM को बदलूंगा। यह टाइप करने के लिए थकाऊ हैstartx और स्मृति से यह स्वचालित रूप से सही ढंग से निष्पादित करने के लिए सेटअप करने के लिए कष्टप्रद था।


उबंटू डिफ़ॉल्ट रूप से लाइटमाड का उपयोग करता है, कम से कम एकता संस्करण पर।
लेओ लैम

startxस्वचालित रूप से चलाने के संदर्भ में , मेरा मानना ​​है कि प्रत्येक खाते में एक बश लिपि है जो लॉगिन पर चलाई जाती है (या अन्य गोले के बराबर)
निक मर्टिन

कृपया मुझे माफ़ कर दें अगर यह पूरी तरह से गलत है, लेकिन चूंकि .bash_profileयह एक साधारण बैश स्क्रिप्ट है, तो क्या आप बस इसमें नहीं डाल startxसकते?
निक मर्टिन

@ MagikM18 क्या होगा यदि आप X शुरू होने के बाद एक इंटरैक्टिव बैश शेल चलाना चाहते हैं? बिना किसी जाँच के, फिर .bash_profileसे चलाने की कोशिश करेगा startx
joeytwield

@joeytwiddle सच है, मैंने ऐसा नहीं सोचा था
निक मर्टिन

10

startx और xinit दोनों को शुरू करने के लिए एक प्रारंभिक ग्राहक सौंपा जा सकता है। निम्नलिखित आदेश:

startx /usr/bin/firefox

आप वर्तमान में जिस टीटीवाई पर काम कर रहे हैं, उस पर एक एक्ससर्वर स्पिन करेंगे, और फुल स्क्रीन जैसी किसी चीज में फायरफॉक्स का एक भी उदाहरण शुरू करेंगे। आप कंसोल में वापस आने के लिए, या वहां अपने ग्राहकों को लाने के लिए फायरफॉक्स सेशन को नीचे लाने से बचने के लिए अन्य टैटी पर स्विच कर सकते हैं। आपको अपने मॉनीटर के लिए अच्छा दिखने के लिए बहुत सारे विकल्प निर्दिष्ट करने पड़ सकते हैं क्योंकि आपके पास डेस्कटॉप वातावरण नहीं होगा जो आपके लिए कुछ कॉन्फ़िगरेशन कर रहा है।

आपको पता होना चाहिए कि कुछ xclients विंडो मैनेजर या डेस्कटॉप वातावरण के बाहर अच्छी तरह से काम नहीं करते हैं। वहाँ कोई डे खिड़की की सजावट प्रदान नहीं कर रहा है, और कोई डब्ल्यूएम एमओडी प्रमुख कॉम्बो के लिए सुन रहा है, इसलिए यदि वे छोड़ने के लिए एक ग्राफिकल तरीका प्रदान नहीं करते हैं तो आपको दूसरे टीटीवाई से प्रक्रिया (या एक्स) को मारना होगा।

आम तौर पर एक्स के साथ उपयोग किए जाने वाले प्रारंभिक ग्राहक एक डेस्कटॉप वातावरण या विंडो प्रबंधक है जो सिर्फ एक विशेष प्रकार का क्लाइंट है जो अपनी विंडो प्रदर्शित करने के अलावा अन्य क्लाइंट को लॉन्च और एम्बेड करता है।


10

वैकल्पिक

फ़्रेमबफ़र मोड

कुछ प्रोग्राम हैं जो फ़्रेमबफ़र मोड में चलने में सक्षम हैं। फ़्रेमबफ़र मोड एक एप्लिकेशन को सभी के लिए स्क्रीन की अनुमति देता है, जिससे एप्लिकेशन को स्क्रीन पिक्सेल-बाय-पिक्सेल पर जो भी चाहिए उसे खींचने की अनुमति मिलती है। सभी कार्यक्रम इसका समर्थन नहीं करते हैं, लेकिन कुछ ही हैं जो करते हैं।

फ़्रेमबफ़र मोड के लिए एक्स सर्वर की आवश्यकता नहीं होती है (जैसे कि X.orgवर्तमान उबंटू संस्करणों के मामले में, या निकट भविष्य में शायद Mirया Waylandजिसके आधार पर कोई अधिक लोकप्रिय हो जाता है), या किसी भी विंडो मैनेजर / डेस्कटॉप वातावरण को शुरू किया जा सकता है। यह आपको ग्राफिक्स मोड स्विचिंग (और बैक) पर एक तेज पाठ देना चाहिए, विशेष रूप से (अधिकांश?) आधुनिक लिनक्स डिस्ट्रोस और ग्राफिक्स ड्राइवरों पर, Alt-F[1-6]वैसे भी फ्रेमबॉलर मोड का उपयोग करके कंसोल को प्रदान किया जाता है।

"टेक्स्ट यूजर इंटरफेस" (TUI)

कुछ प्रोग्राम जो सामान्य रूप से एक माउस का उपयोग करके लाइन-ओनली सपोर्ट करते हैं gpm। उबंटू पर, आपको बस पैकेज स्थापित करने की आवश्यकता है gpmऔर इसे बिना किसी कॉन्फ़िगरेशन के सीधे काम करना चाहिए या आवश्यक रीबूट (IIRC) करना चाहिए। एक बार gpmस्थापित होने के बाद, आपका माउस पॉइंटर एक ब्लॉक-स्टाइल टेक्स्ट कर्सर के रूप में दिखाया जाएगा और आप यूआई के तत्वों पर क्लिक करने के लिए सामान्य रूप से माउस का उपयोग कर सकते हैं। आप पाठ को हाइलाइट भी कर सकते हैं और कॉपी और पेस्ट का उपयोग कर सकते हैं।

यदि आप एक कदम आगे जाना चाहते हैं, तो एक "विंडो मैनेजर" भी है जो आपको एक ही पाठ मोड "डेस्कटॉप" पर कई टर्मिनल एप्लिकेशन चलाने की अनुमति देता है।


फ़्रेमबफ़र मोड का समर्थन करने वाले कार्यक्रमों की गैर-संपूर्ण सूची

  • mc (मिडनाइट कमांडर) - फाइल मैनेजर
  • लिंक / लिंक 2, नेटसर्फ - वेब ब्राउज़र
  • fbi - छवि दर्शक
  • fbgs (fbi से संबंधित, उसी सुइट का हिस्सा), fbpdf - पीडीएफ दर्शक
  • mplayer, fbff (ffmpeg आधारित) - ऑडियो / वीडियो प्लेबैक

यह वास्तव में अच्छा लगता है, अगर केवल यह इतना सीमित नहीं था, धन्यवाद।
Linuxuser00

हाय @ Linuxuser00। कुछ और कार्यक्रम हैं, मेरे पास और अधिक सूची देने का समय नहीं है :)
पाब्रु

अरे @ Linuxuser00, मैंने कुछ और जोड़ा है यदि आप अभी भी रुचि रखते हैं
पाबरू

5

एक "डेस्कटॉप" के बजाय FVWM2 जैसे विंडो प्रबंधक का उपयोग करने पर ध्यान दें। आप बूट पर सिर्फ एक (या अधिक) xterms खोलने के लिए इसे कॉन्फ़िगर कर सकते हैं, कमांड लाइन से किसी भी ग्राफिकल एप्लिकेशन को इस तरह के वेब ब्राउज़र को चला सकते हैं, डेस्कटॉप सामान जैसे "सिस्टम ट्रे" या हर चीज के लिए आइकन से परेशान नहीं हैं, लेकिन जोड़ सकते हैं आप वास्तव में उपयोगी हो सकता है कि किसी भी बिट्स। (मेरे मामले में, यह कई स्क्रीन के लिए पेजर विंडो है, और एक कांकी लोड मॉनिटर है।)


मैं वर्तमान में इस एक के साथ खेल रहा हूँ। हो सकता है कि मैंने इसे फिलहाल कॉन्फ़िगर नहीं किया हो, लेकिन यह अस्थिर लगता है और मुझ पर दुर्घटनाग्रस्त हो जाता है।
Linuxuser00

हम्म ... मैं इसे तब से चला रहा हूं - ओह, 20 वीं शताब्दी के उत्तरार्ध में - और समस्याएँ नहीं थीं। लेकिन मैं Ubuntu के बजाय OpenSuSE का उपयोग करता हूं क्योंकि (अन्य कारणों के अलावा) यह डिफ़ॉल्ट 'डेस्कटॉप' के बजाय विंडो प्रबंधकों का उपयोग करना अधिक सरल लगता है। यदि आप आगे जाना चाहते हैं, तो FVWM का एक समर्थन मंच है: fvwmforums.org/phpBB3 साइन अप करने की चाल यह है कि वे आपसे "लाइन-अप" के बारे में सवाल पूछते हैं। इसका उत्तर बीटल्स के सदस्य हैं, जो कि '60 का पॉप समूह है। (मुझे 60 के दशक में आसपास होने के बावजूद जवाब के लिए Google को जाना था।)
jamesqf

4

यह बहुत संभव है।

सबसे पहले आपको ग्राफिकल बूट को निष्क्रिय करना होगा। फिर आप "सिंगल यूजर मोड" चाहते हैं (चेतावनी है कि इसके साथ कुछ बहुत चरम सुरक्षा जोखिम हैं), आखिरकार आपको यह पता करने की आवश्यकता है कि जब आप एक जीयूआई चलाना चाहते हैं तो क्या करें।

देखें कि मैं GRUB से एकल-उपयोगकर्ता मोड में कैसे बूट करूं?

अनिवार्य रूप से आप singleअपने GRUB बूट कॉन्फिगर में विकल्प जोड़ते हैं । परिवर्तनों को स्थायी बनाने के लिए आप इसे अपने / etc / default / grub फ़ाइल में कर सकते हैं।

देखें कि मैं बूट समय पर X को कैसे अक्षम कर सकता हूं ताकि पाठ मोड में सिस्टम बूट हो जाए?

अनिवार्य रूप से आप textअपने विकल्पों में जोड़ते हैं/etc/default/grub

यह आपको एक ही उपयोगकर्ता, पाठ केवल पर्यावरण देगा। अगली बार GUI का उपयोग कर रहा है। जिस प्रोग्राम को आप चलाना चाहते हैं, वह हैstartx

तुम दौड़ोगे

startx /path/to/executable

समस्या यह है कि आप शायद किसी तरह का एक विंडो प्रबंधक चाहते हैं। मैं twmआपकी आवश्यकताओं का सुझाव दूंगा।

sudo apt-get install twm

फिर कमांड चलाने के लिए, मैं कहूंगा कि startxअपने कंसोल पर वापस जाएं (CTRL + ALT + F1) और कुछ ऐसा करेंexport DISPLAY=:0 । अब जब कभी भी आप कमांड लाइन से अपना GUI एप्लिकेशन लेते हैं तो यह "ग्राफिक्स साइड" में लॉन्च होगा जिसे आप Ctrl + Alt + F7 (आमतौर पर) के साथ प्राप्त कर सकते हैं।

यदि आप उस सेटअप को पसंद करते हैं, तो आप स्क्रिप्ट के साथ उसका सेटअप भी स्वचालित कर सकते हैं।

यह है, कि अपने काम के रूप में बंद करने के लिए जा रहा है, बहुत सारे काम के साथ।


आपको सिंगल यूजर मोड की आवश्यकता क्यों है?
एमएसलटर्स

"मैं क्या देखना चाहूंगा जब मैं अपनी मशीन को कमांड-लाइन में बूट करता हूं, ..."। पुराने "कमोडोर" कंप्यूटर बहु ​​उपयोगकर्ता नहीं थे। वे "उपयोगकर्ता" बिल्कुल नहीं थे। आपने उन्हें चालू कर दिया और टाइपिंग कमांड के लिए ब्लिंक कर्सर प्राप्त किया। सभी कमांड कोशिश कर रहे थे और बोलने की कोई सुरक्षा नहीं थी। उस दिन के लिए सबसे करीबी बात "एकल उपयोगकर्ता मोड" है, जो मूल रूप से आपको रूट के रूप में लॉग इन करना शुरू करता है, सबसे अधिक, यदि सभी नहीं, तो सुरक्षा।
coteyr

अहा, मुझे पहले से ही संदेह था कि आप भ्रमित थे। यहाँ कोई एकल कारण नहीं है कि आप सिंगल यूज़र मोड क्यों चाहते हैं। लिनक्स में, एकल-उपयोगकर्ता मोड बनाम बहु-उपयोगकर्ता मोड GUI या CLI पसंद से स्वतंत्र है।
एमएसल्टर्स

नहीं, मैं भ्रमित नहीं हूं। ओपी ने कमोडोर की तरह अधिक से अधिक माहौल बनाने के लिए कहा। इसका मतलब है कोई सुरक्षा, कोई बहु उपयोगकर्ता और लॉगिन नहीं। इसके करीब पहुंचने का सबसे अच्छा तरीका सिंगल यूजर मोड है। दो लक्ष्य एक दूसरे से संबंधित नहीं हैं आप बहु उपयोगकर्ता के साथ कंसोल एक्सेस कर सकते हैं आप एकल उपयोगकर्ता के साथ जीयूआई कर सकते हैं। यह बड़े समग्र लक्ष्य के दो भाग हैं।
coteyr

नहीं, मैं कमोडोर के रूप में संभव के रूप में एक वातावरण के रूप में करीब नहीं चाहता। मैं कमोडोर (कोई ग्राफिकल ओएस) के समान सरलता चाहता हूं। बैश अकेला बहुत अच्छा है, लेकिन अगर मैं नेट सर्फ करना चाहता / चाहती हूं तो मैं कोडिंग वातावरण में प्रवेश करना चाहूंगी या अगर मुझे एक ब्राउज़र वातावरण में प्रवेश करना है। और जब इन कार्यक्रमों के साथ समाप्त हो जाता है, तो उन्हें बंद कर देते हैं और BASH पर लौट आते हैं। या शायद कई कार्यक्रम अपने स्वयं के कार्य स्थान में चल रहे हैं। मैं व्यस्त रहा हूं और अब तक चर्चा किए गए इन तरीकों में से कुछ को लागू नहीं कर पाया हूं।
Linuxuser00

3

आप क्या करने की कोशिश कर रहे हैं, इसके लिए मुझे रॉटपोइसन पसंद है। मैं एक स्क्रीनशॉट पोस्ट नहीं करूंगा क्योंकि आप xterm (या जो भी एप्लिकेशन आप चला रहे हैं) के स्क्रीनशॉट से अंतर नहीं बता सकते। अपने मानक कॉन्फ़िगरेशन में यह एक विंडो पूर्ण स्क्रीन प्रदर्शित करता है। आप इसे कई विंडो प्रदर्शित करने के लिए विभाजित कर सकते हैं, लेकिन मेरे दैनिक उपयोग के अधिकांश के लिए मैं नहीं। यदि आप अपने .ratpoisionrc फ़ाइल से एक टर्मिनल एमुलेटर शुरू करते हैं, तो जैसे ही आप लॉग इन करते हैं, आपको लगभग एक प्रॉम्प्ट मिल जाता है। यह ग्नू स्क्रीन से प्रेरित होता है, और केवल अवधारणा कि वे चूक गए थे और साझा सत्र (लेकिन vnc इस अंतर को अच्छी तरह से भरता है) ।


2

मुझे लगता है कि आप डेस्कटॉप को फेंकने के बिना जो चाहें प्राप्त कर सकते हैं। जैसा कि अन्य जवाबों ने कवर किया है, आपको वैसे भी डेस्कटॉप चलाने के साथ बेहतर प्रदर्शन मिलेगा और किसी पुराने ओएस की तरह काम करने वाले तकनीकी कारण भी होंगे।

मैं अपने उदाहरण वर्कफ़्लो के रूप में सूक्ति का उपयोग करने जा रहा हूं क्योंकि यह वही है जो मैं जानता हूं, लेकिन मुझे लगता है कि अन्य डेस्कटॉप वातावरण भी इसी तरह की कार्यक्षमता का समर्थन करेंगे। सूक्ति 3 में आपके पास पूर्ण स्क्रीन टर्मिनल के साथ एक कार्यक्षेत्र (या एकाधिक) हो सकता है जिसमें कमांड लाइन केवल मोड में चलने के रूप में समान रूप और लग रहा है। तथ्य यह है कि गनोम डेस्कटॉप पृष्ठभूमि में चल रहा है अप्रासंगिक है।

फिर, एक विंडो प्रबंधक (जैसे कि इस एसओ प्रश्न में चर्चा की गई ) का उपयोग करके यह नियंत्रित करने के लिए कि किस कार्यस्थान पर नई विंडो बनाई गई हैं, आप प्रत्येक नई विंडो को अपने कार्यक्षेत्र पर रखने के लिए बाध्य कर सकते हैं। यदि आप विंडो बनाते समय स्वयं को स्थानांतरित करने के लिए तैयार हैं, तो आपको सूक्ति से परे किसी भी सॉफ़्टवेयर की आवश्यकता नहीं है। गनोम 3 स्वचालित कार्यक्षेत्रों का समर्थन करता है, इसलिए जैसे ही आप बॉटलमॉस्ट कार्यक्षेत्र पर खुली / बंद खिड़कियां खोलते हैं, नए कार्यस्थान स्वचालित रूप से उनके लिए निर्मित / हटा दिए जाएंगे। फिर आप बस ctrl + alt + arrowउनके बीच जल्दी से जाने के लिए उपयोग कर सकते हैं। जब आप एक विंडो बंद करते हैं, तो यह जिस कार्यक्षेत्र पर था वह स्वचालित रूप से हटा दिया गया है, और प्रत्येक तरफ दो कार्यस्थान एक साथ चलते हैं। आप कभी भी देख सकते हैं कि आपके पास खुली और टर्मिनल हैं।


यह सही लगता है। हो सकता है कि Openbox और सूक्ति मुझे वह दे जो मुझे चाहिए?
Linuxuser00

मैंने ओपनबॉक्स (या किसी अन्य विंडो मैनेजर) का उपयोग नहीं किया है, इसलिए आपको उन्हें अपने आप पर मूल्यांकन करना होगा), लेकिन मैं अपने लैपटॉप पर 3 ग्नोम चलाता हूं और इस उत्तर में वर्णित वर्कफ़्लो का उपयोग करता हूं (मैन्युअल रूप से विंडोज़ चला रहा हूं)। मैं इससे बहुत खुश हूं, हालांकि मैं चाहता हूं कि वे बनाए जाने के बाद खिड़कियों को फिर से व्यवस्थित करें, यह थोड़ा अधिक दर्दनाक है कि यह होना चाहिए।
गोड्रिक सेर

2

Xvfb स्थापित करें:

apt-get install xvfb

चलाएँ:

/usr/bin/Xvfb :1 &
export DISPLAY=:1

फिर किसी भी ग्राफिकल सॉफ्टवेयर को चलाएं, जिसे आप हेडलेस पसंद करते हैं।


1

आप [ctrl] [alt] [F1] ([F1] - [F12] मेरे विचार से काम करता है) का उपयोग करके जल्दी से एक कमांड लाइन इंटरफ़ेस पर जा सकते हैं। जब आप एक की आवश्यकता होती है, तो इनमें से एक भी आपके जीयूआई में वापस आ जाएगा; मुझे लगता है कि मिंट पर यह [ctrl] [alt] [F8] है, इसलिए आप इसे आज़माना चाहते हैं। मैं अपने आप को "एक टाइलिंग विंडो मैनेजर का उपयोग" शिविर में फेंक दूंगा, हालांकि; i3 वास्तव में एक महान उपकरण है।


हां, लेकिन इसके साथ मुझे जो समस्या है, वह यह है कि मेरे संसाधनों का उपयोग करते हुए पृष्ठभूमि में एक GUI चल रहा है, इसलिए मुझे वहां पर यह दिखावा करने के बजाय GUI का उपयोग करना चाहिए।
Linuxuser00

सच सच! इसके आस-पास आने का एक तरीका यह होगा कि ओएस को उस पूरे सत्र को स्वैप करने के लिए सेट किया जाए जब यह सक्रिय न हो। मैं बहुत आश्चर्यचकित नहीं होता अगर यह अपने आप हो जाता, लेकिन यह शायद कुछ ऐसा है जिसे आपको सेट करने के लिए काफी परेशानी से गुजरना होगा।
जॉनाथन एंडरसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.