ज़ेलिज, एक नया टर्मिनल मल्टीप्लेक्स रस्ट में लिखा गया है

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

अगले लेख में हम ज़ेलिज पर एक नज़र डालने जा रहे हैं। यह डेवलपर्स और किसी भी उपयोगकर्ता के उद्देश्य से एक कार्यक्षेत्र है जो टर्मिनल को पसंद करता है। संक्षेप में, यह है un टर्मिनल मल्टीप्लेक्सर (tmux के समान) रस्ट में लिखा है.

यदि, आमतौर पर आपके द्वारा किए जाने वाले कार्यों की विशेषताओं के कारण, टर्मिनल एमुलेटर जो आप हर दिन उपयोग करते हैं, वह कम हो जाता है, तो इस मल्टीप्लेक्सर को आज़माएं अंतिम यह आपके लिए दिलचस्प हो सकता है। ज़ेलिज में एक डिज़ाइन सिस्टम और एक प्लगइन सिस्टम शामिल है जो आपको किसी भी भाषा में प्लगइन्स बनाने की अनुमति देता है जो इसमें संकलित करता है WebAssembly.

ज़ेलिज को हर रोज़ इस्तेमाल के लिए तैयार होना चाहिए, लेकिन अभी भी बीटा के रूप में वर्गीकृत है। इसका मतलब यह है कि हम अभी भी कुछ अजीब दुर्घटनाओं या बुरे व्यवहार को यहां और वहां पा सकते हैं, लेकिन एक बार डेवलपर्स इसे ढूंढने के बाद, इसे जल्दी से ठीक किया जाना चाहिए। हालांकि, यह पूरी तरह कार्यात्मक है और इसका उपयोग दिन-प्रतिदिन के लिए किया जा सकता है। केवल आपको कुछ धैर्य रखना होगा अगर अंततः कोई समस्या है। इसके अलावा, कुछ विशेषताएं भी हैं जिन्हें अभी तक लागू नहीं किया गया है, लेकिन अपडेट के पारित होने के साथ हमें उम्मीद है कि उन्हें शामिल किया जाएगा।

ज़ेलिज की सामान्य विशेषताएं

  • ज़ेलिज, रस्ट का उपयोग करने के अलावा, भी टर्मिनल और मल्टीप्लेक्स से एक बड़ा कार्यक्षेत्र प्रदान करता है, के रूप में tmux और पसंद करते हैं।
  • हम इसे पा लेंगे Gnu / Linux और macOS ऑपरेटिंग सिस्टम दोनों के लिए उपलब्ध है.
  • अन्य मल्टीप्लेक्सर्स की तरह, ज़ेलिज उपयोगकर्ताओं को टर्मिनल को अलग-अलग पैनल और टैब में विभाजित करने की अनुमति देता है। लेकिन इसने अन्य समान परियोजनाओं से खुद को अलग करने की कोशिश की है पैनलों को व्यवस्थित और आकार देने के लिए एक दिलचस्प तरीका पेश करना.
  • आवेदन ही डिफ़ॉल्ट रूप से यह सबसे अच्छा ऊर्ध्वाधर या क्षैतिज विभाजन वितरण मिलेगा। ज़ेलिज में एक लेआउट इंजन शामिल है जो उपयोगकर्ताओं को एक यमल फ़ाइल में एक पैनल मानचित्र को परिभाषित करने और आवेदन शुरू करने पर इसे लोड करने की अनुमति देता है। इस प्रकार, किसी के पास सभी सेटअप कार्य करने के लिए वांछित के बिना व्यवस्थित किए गए पैनल हो सकते हैं।
  • के बारे में इसका यूजर इंटरफेस, उपयोग में आसान, हल्का है, और उपलब्ध कीबोर्ड शॉर्टकट के साथ नीचे की तरफ एक स्टेटस बार प्रदान करता है। इसके अलावा, यह हमें टूल के उपयोग के तरीके के बारे में सुझाव भी देगा।
  • जब ज़ेलिज शुरू होता है, तो उपयोगकर्ता ध्यान देंगे कि वे करेंगे उपलब्ध कीबोर्ड शॉर्टकट दिखाएं यह आपको लेआउट लॉक करने, पैनल विकल्प, टैब विकल्प, आकार बदलने, स्क्रॉल करने और बाहर निकलने की अनुमति देता है। जब आप इनमें से किसी एक कीबोर्ड शॉर्टकट का उपयोग करते हैं, तो संकेत बार पैनल के लिए उपलब्ध कीबोर्ड शॉर्टकट पर स्विच करता है, जैसे कि एक नया पैनल बनाना, पैनलों के बीच बढ़ना, सक्रिय पैनल को बंद करना, और इसी तरह।
  • कीबोर्ड शॉर्टकट, साथ ही शुरू करते समय ज़ेलिज द्वारा उपयोग किए गए प्रारंभिक लेआउट, हो सकते हैं स्थापित किया। आप पर एक नज़र डाल सकते हैं डिफ़ॉल्ट कीबोर्ड शॉर्टकट.
  • ज़ेलिज में कुछ विशेष पैनल भी हैं जो टर्मिनल नहीं हैं। इन पैनलों को प्लगइन्स कहा जाता है। ज़ेलिज कुछ पूर्व-निर्मित प्लगइन्स के साथ आता है जैसे स्ट्राइडर फ़ाइल एक्सप्लोरर। ज़ेलिज इन पैनलों को लोड करने और उन्हें होस्ट मशीन तक पहुंच प्रदान करने के लिए Webassembly और WASI का उपयोग करता है।

डाउनलोड और स्थापना

उबंटू में इस कार्यक्रम के बाइनरी को स्थापित करने के लिए, हमें बस आवश्यकता होगी से Gnu / Linux पैकेज डाउनलोड करें परियोजना की वेबसाइट.

ब्राउज़र से ज़ेलिज पैकेज डाउनलोड करें

हम भी कर सकते हैं पैकेज डाउनलोड करने के लिए wget का उपयोग करें, यह एक टर्मिनल खोलने (Ctrl + Alt + T) और इसमें कमांड टाइप करके किया जा सकता है:

टर्मिनल से डाउनलोड करें

wget https://github.com/zellij-org/zellij/releases/latest/download/zellij-x86_64-unknown-linux-musl.tar.gz

एक बार डाउनलोड समाप्त होने के बाद, हमें करना होगा डाउनलोड की गई फ़ाइल निकालें:

अनज़िप डाउनलोड किया गया पैकेज

tar xzvf zellij-x86_64-unknown-linux-musl.tar.gz

फिर हम उस फ़ोल्डर में जाने जा रहे हैं जिसमें पैकेज निकाला गया था। अगला कदम होगा में बाइनरी स्थापित करें / Usr / स्थानीय / बिन टर्मिनल में उपयोग (Ctrl + Alt + T) कमांड:

zellij स्थापित करें

sudo install zellij /usr/local/bin

स्थापना के बाद, हमें केवल आवश्यकता है लिखना Zellij टर्मिनल में:

परीक्षण zellij

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


पहली टिप्पणी करने के लिए

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

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

*

*

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