2010-05-25 4 views
14

मैं अपने स्लैकवेयर जीएनयू/लिनक्स सिस्टम (एक ईईपीसी) के तहत हर समय लिनक्स टर्मिनल में रहता हूं। डिफ़ॉल्ट रूप से, जीएनयू Emacs शुरू नहीं होगा अगर यह कई Xorg पुस्तकालयों नहीं मिल सकता है। मान लीजिए कि मैं कभी भी एक्स सॉफ्टवेयर का उपयोग नहीं करूंगा, क्या यह मेरे लिए यह ज़ोरग सामान छोड़ने और फिर से emacs संकलित करने के लिए समझ में आता है?एक्स को पूरी तरह से चोट पहुंचाएगा?

क्या आप किसी भी चीज से अवगत हैं जो मुझे परेशानियों में ला सकता है या जीएनयू Emacs बिल्कुल काम नहीं कर सकता है? क्या इन सभी निर्भरताओं को रखने के लिए मेरे लिए कोई फायदा है?

मैं के बाद से के रूप में कहा पूछ रहा हूँ, अपने मुख्य बॉक्स थोड़ा भंडारण के साथ एक eeePC है और मैं खतरनाक तरीके से सीमा ;-)

कम से कम, क्या छोटी से छोटी और कम से कम Xorg पुस्तकालयों एक रखना चाहिए होगा मार रहा हूँ xterm लॉन्च करने के लिए (एक निर्वासित प्रदर्शन के साथ)?

सादर

+2

आपका मुख्य बॉक्स एक ईईपीसी है? यह मासोचिस्टिक और कट्टर के बीच आधे रास्ते है। कुडोस। – ivans

+4

आपको आश्चर्य होगा कि लिनक्स + देव काम के लिए थोड़ा ईपीसी कितना अच्छा है। हल्का, छोटा और निंबिल मैंने इसे एक साल तक अपने मुख्य विकास पीसी के रूप में इस्तेमाल किया, जबकि मैं काम करने के लिए शुरू हुआ। – Josiah

+0

मैं लगभग 2 वर्षों से इस के साथ काम करने में बहुत संतुष्ट हूं। मैं प्रिंसिपल विकसित करता हूं और आरडीबीएमएस का प्रबंधन करता हूं इस प्रकार ज्यादातर हार्डवेयर पर ज्यादातर समय कनेक्ट होता है। घर पर, * लिस्प या एरलांग के साथ काम करने के लिए तर्कसंगत रूप से पर्याप्त शक्तिशाली है :) –

उत्तर

4

Emacs, सुंदर का निर्माण करने के लिए आसान है, हालांकि आप हो सकता है (जो भी, मैं शायद मिलेगा कि मेरे समय का सबसे अच्छा उपयोग सिर्फ के Emacs मेरी distro प्रदान करता है जो कुछ भी संस्करण के साथ रहने के लिए है। कहा करने के बाद) बिल्ड विकल्पों को सही समय पर कुछ समय बिताने के लिए। शामिल इंस्टाल फ़ाइल बहुत अच्छी है।

चूंकि यह मुख्य रूप से एक टेक्स्ट-आधारित टूल है, इसलिए Emacs कंसोल में अच्छी तरह से काम करता है। (वैसे भी मूर्खतापूर्ण toobar का उपयोग करता है ?!) और मेनू बार के मुख्य फायदे नए स्थापित पुस्तकालयों और मुद्रण के लिए सुविधाओं की खोज के लिए हैं।लेकिन आप इसे एम-एक्स टीएमएम-मेनूबार के साथ एक टीटीआई तक भी एक्सेस कर सकते हैं।

ऐसा कहकर, आपको कुछ महत्वपूर्ण संयोजनों के नुकसान के साथ गणना करना होगा जो कुछ Emacs संकुल का डिफ़ॉल्ट उपयोग करते हैं। उदाहरण के लिए, इन दिनों Emacs का उपयोग करने के महान कारणों में से एक org-mode है, जो रूपरेखा संरचनाओं में हेरफेर करने के लिए संशोधक कुंजी + तीरों का भारी उपयोग करता है। लिनक्स कंसोल में, इनमें से कुछ अन्य उद्देश्यों के लिए लेते हैं, इसलिए आपको कुछ workarounds के साथ रहना होगा। मैंने अन्य सुविधा पैकेज देखे हैं (उदाहरण के लिए दृश्य विंडो के चारों ओर जाने के लिए), जो कि उन चाबियों का भी उपयोग करते हैं।

शुभकामनाएं।

+0

मुझे पता है कि इमाक्स बनाने के लिए कितना आसान है जो मुझे वास्तव में यकीन नहीं था कि इसमें एक्स समर्थन बनाने के प्रभाव नहीं थे। संगठन मोड के रूप में, मैं इसका उपयोग नहीं करता; मैंने इसका इस्तेमाल किया लेकिन यह मेरी जरूरतों के लिए बहुत अधिक तरीका है और दूसरा, मुझे सभी "सिंटैक्सिक चीनी" पसंद नहीं है। –

+0

एक और चीज जिसे आप मानना ​​चाहते हैं वह अन्य अनुप्रयोगों से टेक्स्ट कॉपी कर रहा है। लेकिन अच्छा पुराना जीपीएम अभी भी आपका दोस्त है। जैसा कि आप शायद जानते हैं, आप 'emacs -nw' के साथ खरीदने से पहले कोशिश कर सकते हैं। X में इसका उपयोग करना या लिनक्स कंसोल में बस अपने मौजूदा emacs को चलाने से आपको यह बताना होगा कि कंसोल Emacs आपकी अपनी आवश्यकताओं को पूरा करता है या नहीं। साथ ही, 'निर्वासित' प्रदर्शन क्या है? – ScoBe

+0

वास्तव में, जैसा कि पहले कहा गया था, मैं केवल लिनक्स कंसोल का उपयोग कर रहा हूं और मैंने Xorg को भी इंस्टॉल नहीं किया है, हालांकि मेरे slackware जरूरतों के साथ भेजे गए emacs X पुस्तकालयों की आवश्यकता है। एक 'निर्वासित प्रदर्शन', क्षमा करें यदि यह खराब शब्दावली है, तो इसका मतलब है कि मुझे DISPLAY वैरिएबल को किसी अन्य कंप्यूटर पर निर्यात करना है (उदाहरण के लिए DISPLAY = foo.bar: 0.0 निर्यात करें)। –

5

आप जब तक आप खुश यह एक टर्मिनल के अंदर बंद कर दिया हो रही हो, के रूप में बिना एक्स एक Emacs के निर्माण ठीक होना चाहिए।

कई (रिमोट) मशीनों पर मैं काम करता हूं, मैंने हमेशा इसी तरह के कारणों से एक्स-विंडोज के बिना Emacs इंस्टॉल/बनाया है।

+0

बेवकूफ जोड़ प्रश्न: एक "पूर्ण" निर्माण की तुलना में एक्स छोटे (आकार में) के बिना एक निर्माण है? –

+0

मैं * सोचता हूं * यह है लेकिन मुझे एक मशीन नहीं मिली है कि मैं इस धारणा को सत्यापित कर सकता हूं। –

1

खैर ... मैं आमतौर पर vim उपयोग कर रहा हूँ ... ;-)

मैं आमतौर पर डेबियन के vim-nox पैकेज जो केवल vim जीयूआई के अलावा सब कुछ के साथ संकलित किया गया है स्थापित करें; मैं अपने वर्कस्टेशन पर भी करता हूं, जहां मेरे पास पूर्ण गनोम वातावरण है। मैं बस उसी टर्मिनल विंडो में vim काम करता हूं जिस तरह से मैं अन्य चीजें करता हूं।

जब मैंने कुछ समय पहले emacs को आजमाया, तो पहली चीज़ जो मैंने बदल दी वह अपने जीयूआई को अक्षम करना था; मुझे वास्तव में पता नहीं है कि मैं कितना खो गया, क्योंकि मुझे emacs बहुत अच्छी तरह से पता नहीं था - फिर भी मुझे कोई आवश्यक कार्यक्षमता नहीं मिली।

आपको कोशिश करनी चाहिए। आप हमेशा मानक संकलन पर वापस जा सकते हैं।

+0

मैं निश्चित रूप से कोशिश करूँगा लेकिन समय बिताने और अपने सीपीयू को जलाने से पहले, मुझे यह सुनिश्चित करने की ज़रूरत है कि इससे कुछ भी नुकसान नहीं पहुंचाएगा (यह नहीं होना चाहिए, लेकिन मैं प्रकृति द्वारा निराशाजनक हूं ;-)) –

+1

http: // en .wikipedia.org/विकी/एमजी_% 28editor% 29। – Yktula

2

जब तक आप माउस के बिना खुश रहें, तब तक कोई हानिकारक टर्मिनल-केवल संपादक के रूप में Emacs का उपयोग करने के लिए नहीं है। और यदि आप इसका उपयोग नहीं कर रहे हैं तो इसे लोड करने के लिए मुझे कोई फायदा नहीं दिखता है।

आप इस तरह के डेबियन के रूप में एक और अधिक परिष्कृत Linux वितरण, उपयोग कर रहे थे, तो आप emacs23-nox की तरह कुछ स्थापित करने और किसी भी एक्स पुस्तकालय को जोड़ने के बिना संकलित Emacs मिल सकता है। आप देख सकते हैं कि स्लेकवेयर एक समान पैकेज प्रदान करता है या नहीं। या यदि alien उपकरण डेबियन पैकेज को परिवर्तित कर सकता है। या एक अंतिम उपाय के रूप में, distros बदलें।

यदि स्लेकवेयर एक उपयुक्त पैकेज प्रदान नहीं करता है, तो निश्चित रूप से आपके पास अनुरोध करने के लिए आधार हैं।

+0

स्लैकवेयर एक्स समर्थन के बिना एक इमैक बाइनरी प्रदान करता है लेकिन यह सभी प्रकार की बाइनरी के साथ पैक किया जाता है: एक्स, आदि के साथ यह सब के बाद स्लैकवेयर है;) मुझे बस इतना करना है कि स्लैकबिल्ड को पैच करना और नोएक्स संस्करण पैकेज करना है। धन्यवाद –