आधी रात के कमांडर के लिए Xoria256 रंग योजना

स्क्रीनशॉट

मैं मिडनाइट कमांडर के लिए एक्सोरिया 256 रंग योजना साझा करने की जल्दबाजी करता हूं, जिसे मैंने विम एडिटर के लिए समान नाम योजना का उपयोग करके बनाया है।

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

योजना का उपयोग करने के लिए, आपको निम्नलिखित की आवश्यकता है:

1. 256 रंगों के समर्थन के साथ टर्मिनल एमुलेटर प्रोग्राम

2. आधी रात के कमांडर गिट से इकट्ठे हुए

अद्यतन: romeo_ordos habrayuzer डेबियन (x86_64) के लिए तैयार-निर्मित बिल्ड (.deb) प्रदान करता है।
अपडेट: लिबिन के हैबराइज़र का सुझाव है कि आर्कलीनक्स में यियोट के साथ , सब कुछ सरल है - $> sudo yaourt -S mc-git सुडो य्युटो $> sudo yaourt -S mc-git

तथ्य यह है कि 4.7.5 की रिलीज़ के बाद mc डेवलपर्स ने दिसंबर 2010 के आखिरी दिनों में केवल 256 रंगों के लिए समर्थन जोड़ा।

मिनी-निर्देश "कैसे गिट से एमसी का निर्माण करने के लिए"

हम git प्रोग्राम रिपॉजिटरी (एक UNIX कंप्यूटर पर) को क्लोन करते हैं:
$> git clone git://midnight-commander.org/mc.git

हम विधानसभा स्क्रिप्ट को कॉन्फ़िगर करते हैं:
$> cd mc.git
$> ./autogen.sh

यहाँ उबंटू में समस्याएँ आ सकती हैं, शायद यह आपकी मदद करेगा:
$> sudo apt-get install autopoint libslang2-dev

स्थापना पथ सेट करें (आप इसे अपने स्वयं के साथ बदल सकते हैं):
$> INSTALL_DIR="/usr/local/mc-git-$(date +%Y-%m-%d)"

Macports के साथ Mac OS X के लिए:
$> export CFLAGS="-I/opt/local/include -L/opt/local/lib"

कॉन्फ़िगरेशन चलाएँ:
$> ./configure --prefix="$INSTALL_DIR"
इस स्तर पर, आपको पिछली कमांड के आउटपुट को ध्यान से देखने की आवश्यकता है, कॉन्फ़िगरेशन स्क्रिप्ट को आपके सिस्टम में कोई निर्भरता नहीं मिल सकती है - इसे ठीक करें और फिर से प्रयास करें।

यदि सब कुछ क्रम में है, तो mc संकलित करें:
$> make
ध्यान दें - यदि सिस्टम में कुछ "गलत" है तो संकलन त्रुटियां संभव हैं

अंत में, INSTALL_DIR निर्देशिका में स्थापित करें:
$> echo "INSTALL_DIR=$INSTALL_DIR"
$> sudo make install


आप सीधे INSTALL_DIR से शुरू कर सकते हैं:
$> "$INSTALL_DIR"/bin/mc

या आप एक बार प्रतीकात्मक लिंक की एक जोड़ी बना सकते हैं:
$> sudo ln -s "$INSTALL_DIR"/bin/* /usr/local/bin/
चेतावनी - FreeBSD / usr / local / bin / में बाइनरी mc फाइलें हो सकती हैं जो पोर्ट सिस्टम का उपयोग करके स्थापित की गई हैं।

बदले में कोशिश करना:
$> mc
$> mcedit
$> mcview
$> mcdiff


चूंकि हमने फॉर्म / usr / लोकल / mc-git-2011-01-10 के अलग-अलग डायरेक्टरी में mc स्थापित किया है, इस स्थिति में, हम सिस्टम के लिए किसी भी परिणाम के बिना इसे हटा सकते हैं (प्रतीकात्मक लिंक के बारे में भूल नहीं सकते)। केवल INSTALL_DIR मान को बदलते हुए प्रोग्राम के कई संस्करणों को स्थापित करें। वैसे, यह UNIX के तहत अधिकांश कार्यक्रमों के लिए सही है।

3. पर्यावरण चर TERM = xterm-256color

सुनिश्चित करें कि TERM पर्यावरण चर (टर्मिनल के प्रकार को दर्शाता है) "xterm-256color" पर सेट है।

आप कमांड से देख सकते हैं:
$> env | grep TERM=

TERM को स्थायी रूप से असाइन करने के लिए, वे आमतौर पर उपयोगकर्ता के होम डायरेक्टरी में .profile फ़ाइल में इस लाइन को जोड़ते हैं:
export TERM=xterm-256color

या आप स्टार्टअप पर केवल एक आवेदन के लिए TERM निर्दिष्ट कर सकते हैं।
इस तरह:
$> TERM=xterm-256color mc

या तो:
$> env TERM=xterm-256color mc

4. रंग सेटिंग्स के साथ फ़ाइल - xoria256.ini

अपडेट: 12 जनवरी, 2011 को, Xoria256 त्वचा को गिट रिपॉजिटरी की मास्टर शाखा में जोड़ा गया था, इसलिए यदि आप सिर्फ git से mc स्थापित करते हैं, तो आपके पास पहले से ही यह त्वचा है, तो आपको कुछ और करने की आवश्यकता नहीं है।

निर्देशिका बनाएँ ~ / .mc / खाल /
$> mkdir -p ~/.mc/skins

इस निर्देशिका के लिए xoria256.ini फ़ाइल की प्रतिलिपि बनाएँ:
$> cd ~/.mc/skins
$> wget "http://dl.dropbox.com/u/4663634/mc-xoria256-skin/xoria256.ini"


या इस तरह:
$> curl "http://dl.dropbox.com/u/4663634/mc-xoria256-skin/xoria256.ini" > ~/.mc/skins/xoria256.ini

सब कुछ, आप विषय को स्पष्ट रूप से इंगित करने के लिए उपयोग कर सकते हैं:
$> mc -S xoria256

या ~ / .mc / ini फ़ाइल में एक नया विषय निर्दिष्ट करके
$> mcedit ~/.mc/ini
अंदर "त्वचा = डिफ़ॉल्ट" जैसी रेखा ढूंढें और इसे "त्वचा = xoria256" से बदलें
$> mc

हो गया

आपका ध्यान देने के लिए धन्यवाद।

मैं मिडनाइट कमांडर विकास टीम और दिमित्री ज़ोटिकोव (विम के लिए Xoria256 रंग विषय के लेखक) का आभार व्यक्त करता हूं।

Source: https://habr.com/ru/post/In111605/


All Articles