टर्मिनल केवल "डेस्कटॉप" के रूप में


11

क्या लिनक्स (मिंट) में केवल टर्मिनल का ही डेस्कटॉप होना संभव है?

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

मेरा वर्तमान "वर्कअराउंड" एक शुद्ध ब्लैक डेस्कटॉप है और शेल शुरू करने के लिए Ctrl+ Alt+ Tका उपयोग करता है, लेकिन आदर्श रूप से मैं डेस्कटॉप के फिक्स भाग के रूप में एक चाहता हूं।

उद्देश्य केवल टर्मिनल के साथ मानक सामान करने के लिए मजबूर किया जाएगा और जितना संभव हो उतना कम व्याकुलता होगी।


1
तो क्या आप एक वास्तविक टर्मिनल नहीं चाहते हैं? आप एक X11 सर्वर में एक का अनुकरण करना चाहते हैं? या क्या आपको TTY फ्रेमबफ़र चाहिए? (असली टर्मिनल से मेरा मतलब कुछ इस तरह से है। igimur.com/9JL41Fi.jpg ) आप ऐसा कर सकते हैं कि अपने सत्र को लॉगिन करके एक शेलस्क्रिप्ट बनायें जो xterm लॉन्च करता है और शायद एक विंडो मैनेजर। बस वह और startx।
व्याट8740

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

मेरा लक्ष्य स्वचालित है (लगभग) सब कुछ जो मैं करता हूं। मैं कुछ DevOp कौशल जोड़ना नहीं चाहता, लेकिन उन्हें प्राप्त करने के लिए मुझे नियमित रूप से टर्मिनल का उपयोग करना शुरू करना होगा।
स्कोलगॉव

1
मैं बस एक टर्मिनल से प्रोग्राम शुरू करना और शेल स्क्रिप्ट लिखना शुरू करूँगा। मुझे लगता है कि टर्मिनल से एक कार्यक्रम शुरू करने के लिए तेजी से महसूस होने के बाद मुझे कभी भी खुद को गुई से दूर नहीं करना पड़ा। साथ ही, manपेज आपके सबसे अच्छे दोस्त होंगे। और यदि आप कभी भी एक पाते हैं, तो एक समर्पित सीरियल टर्मिनल एक तरह से आप अपने एक्स 11 सर्वर पर कुछ भी बिना टर्मिनल चला सकते हैं। पहले की टिप्पणी में मैंने जो तस्वीर पोस्ट की है, उसे देखें। एक पर, export DISPLAY=:0.0और फिर एक GUI-उपयोग प्रोग्राम लॉन्च करें ( DISPLAYनियंत्रण जो आपके प्रोग्राम से कनेक्ट X11 सर्वर)।
व्याट8740

जवाबों:


7

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

आगे पढ़ने (निश्चित रूप से कोई विशिष्ट सिफारिशें नहीं: जो राय पेश करेगी):


1
मैंने i3 में देखा और यह वही है जो मैं चाहता हूं। धन्यवाद!
SklogW

यह सही है। मैंने बहुत बढ़िया तरह से लिया है, जो मुझे पसंद है क्योंकि यह पूरी तरह से विन्यास योग्य और स्क्रिप्ट योग्य है (इसका इंटरफ़ेस Lua में परिभाषित है)।
क्रोल्टन

मैं दूसरे @ Kroltan की सिफारिश बहुत बढ़िया है; कुछ टाइलिंग विंडो प्रबंधकों के विपरीत, माउस के साथ-साथ कीबोर्ड के साथ खिड़कियों को नियंत्रित करना आसान है, और स्टार्टअप पर एक टर्मिनल को स्पॉन करने के लिए इसे स्थापित करना आसान है ।
l0b0

क्या आप जानते हैं कि एक टाइलिंग मैन है जो 4k स्क्रीन का समर्थन करता है? i3 दुर्भाग्य से ऐसा करने के लिए प्रतीत नहीं होता है
SklogW

मेरा मानना ​​है कि FVWM टाइलिंग का समर्थन कर सकता है। एक विकल्प के रूप में। मैं अपने एआरएम उपकरणों के लिए इसे प्यार करता हूं जो प्रदर्शन-बिगड़ा हुआ है। यह अब बहुत परिपक्व WM है, लेकिन शैली से बाहर है। TWM से एक कदम ऊपर।
व्याट8740

7

तकनीकी रूप से, आपको GUI प्रोग्राम चलाने की आवश्यकता है जो X सर्वर है। आप सिर्फ एक टर्मिनल एमुलेटर चला सकते हैं और उससे सभी प्रोग्राम चला सकते हैं। हालाँकि, विंडो मैनेजर के बिना जीवन बिल्कुल भी सहज नहीं है: विंडोज़ के बीच स्विच करने, बढ़ाने, आकार बदलने, स्थानांतरित करने, छिपाने, बंद करने और अन्यथा हेरफेर करने के लिए कोई इंटरफ़ेस नहीं है।

तो आपको जो चाहिए वो है विंडो मैनेजर, शायद बिना डेस्कटॉप वातावरण के। वहाँ बहुत सारे विंडो मैनेजर हैं - विकिपीडिया की तुलना तालिका है , डेबियन में अधिक (57 पैकेज प्रदान x-window-manager) शामिल हैं, लेकिन अधिक मौजूद हैं (और यहां तक ​​कि सूची अधूरी है, लेकिन उस सूची में शामिल अधिकांश लोग संभवतः न्यूनतम कार्यक्रम का उपयोग नहीं करते हैं ज्यादातर उनके लेखक द्वारा)।

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

यदि आप चाहते हैं कि आपका पर्यावरण कैसे काम करता है, इस पर बहुत अधिक नियंत्रण रखना है, तो तीन विकल्प सामने आते हैं: भयानक , जो लुआ में प्रोग्राम किया गया है; सीफ़िश , जिसे लिस्प में क्रमादेशित किया गया है; Xmonad , जिसे हास्केल में प्रोग्राम किया गया है। बहुत बढ़िया और xmonad टाइलिंग कर रहे हैं , sawfish स्टैकिंग है (और कुछ हद तक स्टैकिंग का कमाल का समर्थन करता है)। अगर आप ज्यादातर समय फुल-स्क्रीन विंडो रखने की आदत में हैं, तो आप शायद एक टाइलिंग विंडो मैनेजर को पसंद करेंगे। यदि आपके पास कभी भी पर्याप्त स्क्रीन रियल एस्टेट नहीं है जो आप सभी खिड़कियों को एक साथ देखना चाहते हैं तो स्टैकिंग वास्तव में सहायक है।

यदि आप छोटे विन्यास के साथ कुछ कम से कम पसंद करते हैं, तो सूची के माध्यम से जाएं और कुछ परीक्षण करें जब तक कि आपको ऐसा न मिल जाए कि लेखक का आदर्श आपके मेल खाता है।

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


0

मेरी समस्या का अतिरिक्त समाधान:

जब तक मुझे i3 की आदत नहीं हो जाती तब तक मेरा वर्तमान समाधान एक कस्टम लेआउट के साथ टर्मिनेटर का उपयोग कर रहा है। स्टार्टअप अनुप्रयोगों के लिए मैंने एक कमांड जोड़ी है terminator -l mylayout। बूट करने के बाद यह फुल-स्क्रीन मोड में एप्लिकेशन शुरू करता है।

काम करता है कि मैं कैसे काम करना चाहता हूँ।

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