अगले लेख में हम टर्मिनेज़र पर एक नज़र डालने जा रहे हैं। यह वही है सीएलआई उपकरण सुरुचिपूर्ण और उच्च अनुकूलन। रिकॉर्ड और एक एनिमेटेड GIF में टर्मिनल की गतिविधि का प्रतिनिधित्व करता है। कार्यक्रम उबंटू, सेंटोस, आर्क लिनक्स, एसयूएसई, रेडहैट, फेडोरा, आदि पर अच्छी तरह से काम कर सकता है।
इस उपकरण की उपयोगिता तब पाई जा सकती है जब आप अपने टर्मिनल से एक कमांड लॉन्च करते हैं और इसकी एक एनिमेटेड छवि बनाना चाहते हैं। Terminalizer एक उपकरण है जो आपको बस ऐसा करने में मदद करेगा। इस लेख में, हम देखेंगे कि कैसे एनिमेटेड जिफ़ उत्पन्न करने के लिए टर्मिनलाइज़र को स्थापित और उपयोग करें Ubuntu 16.04 या Ubuntu 18.04 पर।
Terminalizer स्थापित करने से पहले, हमें यह सुनिश्चित करना होगा है Node.js और npm स्थापित किया गया हमारी टीम में। इसके बाद हम कर सकते हैं रिकॉर्ड टर्मिनल और एनिमेटेड जिफ छवियों को उत्पन्न करते हैं।
Terminalizer सुविधाएँ
- यह अत्यधिक है अनुकूलन.
- बहु मंच.
- हम कर सकेंगे अनुकूलित खिड़की के फ्रेम.
- हम एक का उपयोग कर सकते हैं कस्टम फ़ॉन्ट, रंग, या सीएसएस शैलियों.
- हमें जोड़ने की संभावना होगी वाटर-मार्क.
- बेहतर परिणाम के लिए, हम कर सकेंगे फ्रेम संपादित करें और देरी को समायोजित करें रेंडर करने से पहले।
- हम इसके लिए एक विकल्प भी ढूंढेंगे संसाधित फ़्रेमों की संख्या कम करें.
- कार्यक्रम में, हमारे पास वर्तमान कार्यशील निर्देशिका को पकड़ने के लिए कमांड को कॉन्फ़िगर करने की संभावना होगी। हम कर सकेंगे जीआईएफ और दोहराने की गुणवत्ता भी निर्धारित करेंफ्रेम, कर्सर, फोंट और उनके आकार, आदि के बीच अधिकतम निष्क्रिय समय।
अगर कोई चाहे सभी विशेषताओं को जानें यह रिकॉर्डिंग प्रोग्राम हमें प्रदान करता है, आप जा सकते हैं GitHub पेज परियोजना का। सबसे पहले मैं कहूंगा कि नीचे जो कुछ दिखाया जाना है वह मैं उबंटू 18.04 से कर रहा हूं।
Node.js स्थापना
Node.js को स्थापित करने के लिए, पहले, अपने सिस्टम को अपडेट करें। एक टर्मिनल में (Ctrl + Alt + T) प्रकार:
sudo apt update
फिर निम्न को चलाएँ आधिकारिक उबंटू रिपॉजिटरी से Node.js स्थापित करने के लिए कमांड:
sudo apt-get install -y nodejs
सफल स्थापना के बाद, आप कर सकते हैं Node.js संस्करण की जाँच करें निम्नलिखित आदेश का उपयोग कर:
nodejs --version
इस बिंदु पर, हमारे पास केवल है एनपीएम स्थापित करें, जो Node.js. के लिए पैकेज मैनेजर है हम इसे टर्मिनल में टाइप करके करेंगे (Ctrl + Alt + T):
sudo apt install npm
स्थापना के बाद, हम कर सकते हैं npm संस्करण की जाँच करें एक ही टर्मिनल में टाइपिंग:
npm --version
टर्मिनल बनाने वाला यंत्र
Terminalizer स्थापित करने के लिए, एक टर्मिनल में चलाएं (Ctrl + Alt + T):
sudo npm install -g terminalizer
यदि स्थापना विफल हो जाती है, तो यह Nodejs संस्करण के कारण होगा, आपको डेवलपर टूल इंस्टॉल करने की आवश्यकता हो सकती है C ++ प्लग-इन संकलित करने के लिए। इन उपकरणों को टर्मिनल में चलाकर स्थापित किया जा सकता है (Ctrl + Alt + T):
sudo apt install build-essential
पैरा विकास उपकरणों की स्थापना को सत्यापित करें, Daud:
gcc -v make -v
Libgconf-2.so.4 त्रुटि को ठीक करें
इस कार्यक्रम का उपयोग करते समय, मैं एक त्रुटि के बारे में आया हूं जो कि रिपोर्ट की गई है GitHub पेज परियोजना का। यह एक के बारे में है साझा पुस्तकालयों को लोड करने में त्रुटि: libgconf-2.so.4। कार्यक्रम में यह मुझे बताया कि साझा की गई ऑब्जेक्ट फ़ाइल को नहीं खोला जा सकता है: कोई फ़ाइल या निर्देशिका मौजूद नहीं है। समस्या को हल करने के लिए आपको एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और इंस्टॉल करना होगा:
sudo apt-get install libgconf-2-4
टर्मिनललाइज़र का उपयोग करना
El config.yml फ़ाइल डिफ़ॉल्ट को प्रोजेक्ट के रूट डायरेक्टरी में संग्रहीत किया जाता है। इस फ़ाइल में आप Terminalizer कॉन्फ़िगरेशन को सहेजें। अपनी वर्तमान निर्देशिका में इसे कॉपी करने के लिए निम्न कमांड चलाएँ।
terminalizer config
Terminalizer के साथ आरंभ करने के लिए, पहले हम करने जा रहे हैं एक फ़ाइल जनरेट करें वर्तमान निर्देशिका में डेमो। ऐसा करने के लिए, हम टर्मिनल में लिखते हैं (Ctrl + Alt + T):
terminalizer record demostracion
उपरोक्त कमांड के बाद, रिकॉर्डिंग शुरू हो जाएगी। इस बिंदु पर, अपने टर्मिनल में कुछ कमांड चलाएं और CTRL + D दबाकर रिकॉर्डिंग के लिए। यह एक YAML फ़ाइल के रूप में आपकी रिकॉर्डिंग को बचाएगा। इस मामले में फ़ाइल को Demo.yml कहा जाएगा
पैरा उसी टर्मिनल में खेलते हैं जहाँ हम उस रिकॉर्डिंग को कैप्चर करते हैं जिसे हमने अभी बनाया है, निष्पादित करें:
terminalizer play demostracion
यदि हम रिकॉर्डिंग से खुश हैं, तो हम कर पाएंगे एनिमेटेड जिफ बनाएं टर्मिनल में निम्नलिखित टाइप करना:
sudo terminalizer render demostracion
एनिमेटेड gif, प्रोग्राम की डिफ़ॉल्ट सेटिंग्स, जिसे हमने इस उदाहरण के साथ बनाया है, इस तरह दिखेगा:
मदद
हम प्राप्त कर सकते हैं इस कार्यक्रम के आदेशों के बारे में मदद करें टर्मिनल में टाइप करना:
terminalizer --help
पैरा इस कार्यक्रम, इसके कॉन्फ़िगरेशन विकल्पों या इसके उपयोग के बारे में अधिक जानें, हम जा सकते हैं GitHub पेज परियोजना का।