क्या Emacs को एक ग्राफिकल टूलकिट के साथ दूसरे के विपरीत संकलित करने का कोई लाभ है?


19

ऐसा लगता है कि विकल्प gtk, gtk2, gtk3, lucid या Athena, रूपांकन हैं। बेशक, दृश्य अंतर हैं और एक टूलकिट दूसरों की तुलना में आपके स्वाद के लिए अधिक हो सकती है। इसके अलावा, प्रदर्शन या सुविधाओं के संबंध में कोई अन्य मतभेद हैं? अन्य अनुप्रयोगों के साथ दृश्य संगतता के लिए, मैं gtk के साथ Emacs संकलित करता था, हालांकि, जब मैंने इसे ल्यूसिड के साथ संकलित किया, तो मुझे यह आभास हुआ कि प्रतिपादन gtk की तुलना में ल्यूसिड के साथ तेज हो सकता है।


प्रदर्शन के संबंध में मुझे इसमें बहुत दिलचस्पी है। लेकिन मैं आशावादी नहीं हूं। = /
मालाबार

एक अंतर जो मैंने नोट किया: gtk समर्थन के साथ, Emacs फ़ाइल चयन विंडो का उपयोग करके फ़ाइलों (जैसे ईमेल अनुलग्नकों) के लिए संकेत देता है। ल्यूसिड के साथ, Emacs मिनीबार में पथ के लिए संकेत देता है।
tmalsburg

मैंने स्पष्ट रूप से 24.4 स्थापित किया और महसूस किया कि मुझे list-packagesआमतौर पर जो इंटरफ़ेस मिलता है वह नहीं मिल सकता है। यह केवल उन पैकेजों की सूची दिखाता है जिन्हें मैं मिनीबार में स्थापित कर सकता हूं।
कौशल मोदी

जवाबों:


11

कम से कम एक प्रलेखित अंतर है: जाहिरा तौर पर, एक बग है जो कि gtk + emacs डेमन की दुर्घटना का कारण बनता है, लेकिन स्पष्ट ईमैक्स नहीं।

यदि आप एक डेमॉन के रूप में emacs शुरू करते हैं, तो आप निम्नलिखित चेतावनी देखेंगे:

चेतावनी: लंबे समय से खड़े होने के कारण Gtk + bug http://bugzilla.gnome.org/show_bug.cgi?id=85715 डेमॉन मोड में चलने पर Emacs क्रैश हो सकते हैं और X11 कनेक्शन अप्रत्याशित रूप से खो जाता है। --With-x-toolkit = lucid के साथ कॉन्फ़िगर किए गए Emacs के उपयोग से यह समस्या नहीं होती है।

लंबे समय से स्थायी निश्चित रूप से उपयुक्त है, इस बग को 2002 में वापस रिपोर्ट किया गया था। लेकिन कुछ लोग अभी भी इसे 2014 ( लिंक ) के रूप में सामना कर रहे हैं ।


मुझे इस बग के बारे में पिछले साल एक चर्चा याद है। लोग अभी भी इसमें भागते हैं। (हालांकि यह उन लोगों को संभव है जो अभी पुराने संस्करण चला चुके हैं)
मालाबार

@ मलबारबा जानकारी के लिए धन्यवाद, मैं इसे संपादित करूंगा।
टी। वेरॉन

2
मैं अभी भी इस बग का अनुभव कर रहा हूं, वास्तव में। फेडोरा 20 पर एमएसीएस 24.3।
रीकाडो

यह अंत में Emacs और कई एक्स सत्रों के साथ मेरे द्वारा किए गए अजीब व्यवहार की व्याख्या करता है। (यदि मैं एक सत्र बंद कर देता हूं, तो Emacs सर्वर क्रैश हो जाता है और सीपीयू का एक टन लेना शुरू कर देता है।)
तिखन जेल्विस

मैं GNU Emacs 25.0.50.1डेबियन अस्थिर पर उपयोग कर रहा हूं । अगर मैं इसे GTK टूलकिट के साथ संकलित करता हूं तो मुझे उपयोग करते समय यादृच्छिक दुर्घटनाएं होती हैं emacs --daemonऔर emacsclient। केवल चमकदार के साथ सब कुछ ठीक काम करता है।
बोकापार्टा-आईटी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.