Powerline, Ubuntu में कमांड लाइन को अनुकूलित करें

बिजली के बारे में

अगले लेख में हम पॉवरलाइन पर एक नज़र डालने जा रहे हैं। जब यह खुद को व्यवस्थित करने की बात आती है तो यह टूल बहुत मददगार हो सकता है क्योंकि यह उपयोगी जानकारी प्रदान करता है अंतिम कि हम हर समय देखेंगे। पावरलाइन विम के लिए एक स्टेटस लाइन प्लगइन है, और अन्य एप्लिकेशन के लिए स्टेटस लाइन और प्रॉम्प्ट प्रदान करता है, जिसमें zsh, bash, fish, tmux, IPython, Awesome, i3 और Qtile शामिल हैं।

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

सामान्य पावरलाइन सुविधाएँ

चल रहा है

  • Es एक्स्टेंसिबल और अमीर सुविधा। इस एप्लिकेशन को पायथन का उपयोग करके पूरी तरह से फिर से लिखा गया था। इसने अधिक बेहतर एक्स्टेंसिबिलिटी, अधिक चुस्त, बेहतर और सरल विन्यास फाइल हासिल की है। प्लस एक संरचित, ऑब्जेक्ट-ओरिएंटेड कोड बेस जिसमें पायथन दुभाषिया के अलावा कोई अनिवार्य तृतीय-पक्ष निर्भरता नहीं है।
  • स्थिर आधार कोड। पायथन का उपयोग करके परियोजना में सभी कोड का परीक्षण करना संभव था। कोड है अजगर 2.6+ और पायथन 3 के साथ काम करने के लिए परीक्षण किया गया.
  • शामिल है कई अनुप्रयोगों में संकेत और स्थिति लाइनों के लिए समर्थन। मूल रूप से विशेष रूप से विम स्थिति लाइनों के लिए बनाया गया है, परियोजना tmux और विभिन्न WMs, बैश / zsh जैसे गोले और अन्य अनुप्रयोगों में स्थिति रेखाएं प्रदान करने के लिए विकसित हुई है।
  • कॉन्फ़िगरेशन और रंग योजनाओं को JSON में लिखा गया है। यह एक मानकीकृत, सरल और उपयोग में आसान फ़ाइल प्रारूप है। यह सभी संगत अनुप्रयोगों में उपयोगकर्ता द्वारा आसान विन्यास की अनुमति देता है।
  • पावरलाइन है उपवास और प्रकाश, डेमॉन समर्थन के साथ और भी बेहतर प्रदर्शन के लिए। हालांकि कोड आधार कुछ हज़ार लाइनों तक फैला है, मुख्य ध्यान अच्छे प्रदर्शन और यथासंभव कम कोड पर है। एक ही समय में यह सुविधाओं की एक विस्तृत सेट प्रदान करता है। नया डेमॉन यह भी सुनिश्चित करता है कि केवल एक पायथन का उदाहरण संकेतों और स्थिति लाइनों के लिए शुरू किया गया है, उत्कृष्ट प्रदर्शन प्रदान करता है।

ये Powerline की कुछ विशेषताएं हैं, इन सभी में अधिक विस्तार से परामर्श किया जा सकता है आधिकारिक परियोजना प्रलेखन या अपने में GitHub पेज.

Ubuntu पर Powerline स्थापित करें

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

पहले हम उपलब्ध सॉफ़्टवेयर इंडेक्स को अपडेट करने जा रहे हैं और फिर हम इंस्टॉलेशन के साथ आगे बढ़ सकते हैं। इसके लिए आपको बस एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और स्क्रिप्ट लिखना होगा:

उपयुक्त के साथ बिजली की स्थापना

sudo apt update && sudo apt install powerline fonts-powerline

पैकेज स्थापित हो जाने के बाद, हमें चाहिए .bashrc फ़ाइल को संशोधित करें हमारे उपयोगकर्ता से कमांड के साथ:

vim ~/.bashrc

फ़ाइल के अंदर, पूरे के अंत में, हमें केवल निम्नलिखित सामग्री को शामिल करना होगा। इन पंक्तियों के साथ हम जा रहे हैं जाँच करें कि स्थापना पथ में powerline.sh फ़ाइल मौजूद है या नहीं:

bashrc संशोधन

if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then
source /usr/share/powerline/bindings/bash/powerline.sh
fi

एक बार परिवर्तन किए जाने के बाद, हम अब अपने द्वारा उपयोग किए जाने वाले टेक्स्ट एडिटर को सहेज और बाहर निकाल सकते हैं। परिवर्तनों को देखने के लिए, टर्मिनल को पुनरारंभ करना सबसे अच्छा है.

काम करने का उपकरण

कॉन्फिगरिसोन ब्रेसिका

हम कर सकेंगे Powerline सेटिंग्स के विभिन्न विकल्पों को बदलेंजैसे कलर पैलेट, मेन सेटिंग्स या थीम। इसके लिए हमें विभिन्न फाइलों के साथ काम करना चाहिए, जैसा कि इसमें दिखाया गया है आधिकारिक दस्तावेज.

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


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   एडुआर्डो नावास कहा

    मैंने प्रलेखन को पढ़ने और उपकरण का परीक्षण करने में कुछ समय बिताया है, मुझे यह बहुत अच्छा और पूरा लगा। एक्सडी