पुढील लेखात आम्ही टर्मिनलायझर वर नजर टाकणार आहोत. हे एक आहे सीएलआय साधन मोहक आणि अत्यंत सानुकूल. अॅनिमेटेड gif मध्ये टर्मिनलची क्रियाकलाप रेकॉर्ड आणि प्रतिनिधित्व करते. प्रोग्राम उबंटू, सेंटोस, आर्क लिनक्स, सुस, रेडहॅट, फेडोरा इत्यादींवर चांगले कार्य करू शकतो.
जेव्हा आपण आपल्या टर्मिनलवरुन आज्ञा पाठवाल आणि तिची एनिमेटेड प्रतिमा तयार करू इच्छित असाल तेव्हा या साधनाची उपयुक्तता आढळेल. टर्मिनलायझर एक असे साधन आहे जे आपल्याला ते करण्यात मदत करेल. या लेखात आपण कसे ते पाहू अॅनिमेटेड gif तयार करण्यासाठी टर्मिनलायझर स्थापित करा आणि वापरा उबंटू 16.04 किंवा उबंटू 18.04 वर.
टर्मिनलायझर स्थापित करण्यापूर्वी, आपल्याला ते निश्चित केले पाहिजे आहे नोड.जेएस आणि एनपीएम स्थापित आमच्या संघात यानंतर आपण हे करू शकतो रेकॉर्ड टर्मिनल आणि अॅनिमेटेड gif प्रतिमा व्युत्पन्न करा.
टर्मिनलायझर वैशिष्ट्ये
- हे अत्यंत आहे सानुकूल करण्यायोग्य.
- मल्टी प्लॅटफॉर्म.
- आम्ही सक्षम होऊ विंडो फ्रेम सानुकूलित करा.
- आम्ही एक वापरू शकतो सानुकूल फॉन्ट, रंग किंवा सीएसएस शैली.
- आम्ही जोडण्याची शक्यता असेल वॉटरमार्क.
- चांगल्या परिणामासाठी आम्ही सक्षम होऊ फ्रेम संपादित करा आणि विलंब समायोजित करा प्रस्तुत करण्यापूर्वी.
- आम्हाला यासाठी एक पर्याय देखील सापडेल प्रक्रिया केलेल्या फ्रेमची संख्या कमी करा.
- प्रोग्रॅममधे सध्याची वर्किंग डिरेक्टरी कॅप्चर करण्यासाठी कमांड कॉन्फिगर करण्याची आपल्यात शक्यता आहे. आम्ही सक्षम होऊ जीआयएफची गुणवत्ता आणि पुनरावृत्ती देखील सेट करा, फ्रेम्स, कर्सर, फॉन्ट आणि त्यांचा आकार इ. दरम्यानचा अधिकतम निष्क्रिय वेळ.
कोणाला हवे असेल तर सर्व वैशिष्ट्ये जाणून घ्या हा रेकॉर्डिंग प्रोग्राम आपल्याला ऑफर करतो, आपण येथे जाऊ शकता GitHub पृष्ठ प्रकल्प सर्व प्रथम मी असे म्हणेन की खाली जे काही दर्शविले जाईल ते मी उबंटू 18.04 वरून करीत आहे.
नोड.जेएस स्थापना
नोड.जे स्थापित करण्यासाठी प्रथम, तुमची प्रणाली अद्यतनित करा. टर्मिनलमध्ये (Ctrl + Alt + T) प्रकारः
sudo apt update
नंतर खालील चालवा अधिकृत उबंटू रेपॉजिटरीज् मधून नोड.जे स्थापित करण्यासाठी कमांड:
sudo apt-get install -y nodejs
यशस्वी स्थापना नंतर, आपण हे करू शकता नोड.जेएस आवृत्ती तपासा पुढील आज्ञा वापरुन:
nodejs --version
याक्षणी, आमच्याकडे फक्त आहे एनपीएम स्थापित करा, जो Node.js. चे पॅकेज व्यवस्थापक आहे. टर्मिनल (Ctrl + Alt + T) टाईप करून हे करू.
sudo apt install npm
स्थापनेनंतर, आम्ही करू शकतो एनपीएम आवृत्ती तपासा समान टर्मिनलमध्ये टाइप करणे:
npm --version
टर्मिनलायझर स्थापना
टर्मिनलायझर स्थापित करण्यासाठी टर्मिनलवर चालवा (Ctrl + Alt + T):
sudo npm install -g terminalizer
स्थापना अयशस्वी झाल्यास, हे नोडजेस आवृत्तीमुळे होईल, आपल्याला विकसक साधने स्थापित करण्याची आवश्यकता असू शकेल C ++ प्लगइन संकलित करण्यासाठी. ही साधने टर्मिनलमध्ये (Ctrl + Alt + T) चालवून स्थापित केली जाऊ शकतात:
sudo apt install build-essential
परिच्छेद विकास साधनांची स्थापना सत्यापित करा, चालवा:
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 config
टर्मिनलायझरसह प्रारंभ करण्यासाठी प्रथम आपण जात आहोत फाईल व्युत्पन्न करा वर्तमान निर्देशिका मध्ये डेमो. हे करण्यासाठी, आम्ही टर्मिनलमध्ये (Ctrl + Alt + T) लिहा:
terminalizer record demostracion
वरील आदेशानंतर, रेकॉर्डिंग सुरू होईल. या टप्प्यावर, आपल्या टर्मिनलमध्ये आणि कमांड्स चालवा CTRL + D दाबून रेकॉर्डिंगसाठी. हे आपले रेकॉर्डिंग YAML फाईल म्हणून जतन करेल. या प्रकरणात फाईलला डेमो.आयएमएल म्हटले जाईल
परिच्छेद त्याच टर्मिनलमध्ये खेळा आम्ही आत्ताच बनविलेले रेकॉर्डिंग कॅप्चर करतो, तेथे कार्यान्वित करा:
terminalizer play demostracion
आम्ही रेकॉर्डिंगमध्ये खूश असल्यास, आम्ही सक्षम होऊ अॅनिमेटेड जीआयएफ तयार करा टर्मिनलमध्ये खालील टाइप करा.
sudo terminalizer render demostracion
प्रोग्रामच्या डीफॉल्ट सेटिंग्जसह अॅनिमेटेड जीआयएफ, जी आम्ही या उदाहरणासह तयार केली आहे:
मदत
आम्ही मिळवू शकतो या प्रोग्राम च्या कमांडस बद्दल मदत करा टर्मिनलमध्ये टाइप करणे:
terminalizer --help
परिच्छेद हा प्रोग्राम, त्याचे कॉन्फिगरेशन पर्याय किंवा त्याचा वापर याबद्दल अधिक जाणून घ्या, आम्ही जाऊ शकता GitHub पृष्ठ प्रकल्प