في المقالة التالية سوف نلقي نظرة على Terminalizer. هذا واحد أداة CLI أنيقة وقابلة للتخصيص للغاية. يسجل ويمثل نشاط الجهاز في صورة gif متحركة. يمكن أن يعمل البرنامج جيدًا على Ubuntu و CentOS و Arch Linux و SUSE و RedHat و Fedora وما إلى ذلك.
يمكن العثور على الأداة المساعدة لهذه الأداة عند تشغيل أمر من جهازك الطرفي وترغب في إنشاء صورة متحركة له. Terminalizer هي أداة ستساعدك على القيام بذلك. في هذه المقالة ، سوف نرى كيف تثبيت واستخدام Terminalizer لإنشاء صور متحركة متحركة على Ubuntu 16.04 أو Ubuntu 18.04.
قبل تثبيت Terminalizer ، سيتعين علينا التأكد من ذلك لديك Node.js و npm المثبتة في فريقنا. بعد هذا نستطيع محطة التسجيل وإنشاء صور gif متحركة.
ميزات Terminalizer
- إنه عالي قابل للتخصيص.
- منصة متعددة.
- سنكون قادرين تخصيص إطارات النوافذ.
- يمكننا استخدام ملف خط أو ألوان أو أنماط CSS مخصصة.
- سيكون لدينا إمكانية إضافة ملف علامة مائية.
- لنتيجة أفضل ، سنكون قادرين على ذلك تحرير الإطارات وضبط التأخير قبل التقديم.
- سنجد أيضًا خيارًا لـ تقليل عدد الإطارات المعالجة.
- في البرنامج ، سيكون لدينا إمكانية تكوين الأمر لالتقاط دليل العمل الحالي. سنكون قادرين أيضا ضبط جودة GIF والتكرار، أقصى وقت خمول بين الإطارات ، المؤشر ، الخطوط وحجمها ، إلخ.
إذا أراد أي شخص تعرف كل الخصائص الذي يقدمه لنا برنامج التسجيل هذا ، يمكنك الانتقال إلى صفحة جيثب من المشروع. بادئ ذي بدء ، سأقول إن كل ما سيتم عرضه أدناه أفعله من Ubuntu 18.04.
تثبيت Node.js
لتثبيت Node.js ، قم أولاً بتحديث نظامك. في محطة (Ctrl + Alt + T) اكتب:
sudo apt update
ثم قم بتشغيل ما يلي الأمر لتثبيت Node.js من مستودعات Ubuntu الرسمية:
sudo apt-get install -y nodejs
بعد التثبيت الناجح ، يمكنك ذلك تحقق من إصدار Node.js باستخدام الأمر التالي:
nodejs --version
في هذه المرحلة ، لدينا فقط تثبيت npm، وهو مدير الحزم لـ Node.js. سنفعل ذلك عن طريق الكتابة في المحطة (Ctrl + Alt + T):
sudo apt install npm
بعد التثبيت ، نستطيع تحقق من إصدار npm الكتابة في نفس الجهاز:
npm --version
تركيب Terminalizer
لتثبيت Terminalizer ، قم بالتشغيل في محطة طرفية (Ctrl + Alt + T):
sudo npm install -g terminalizer
إذا فشل التثبيت ، فسيكون هذا بسبب إصدار Nodejs ، قد تحتاج إلى تثبيت أدوات المطور لتجميع المكونات الإضافية لـ C ++. يمكن تثبيت هذه الأدوات عن طريق تشغيلها في محطة طرفية (Ctrl + Alt + T):
sudo apt install build-essential
إلى تحقق من تثبيت أدوات التطوير، يركض:
gcc -v make -v
إصلاح الخطأ libgconf-2.so.4
عند استخدام هذا البرنامج ، صادفت خطأ تم الإبلاغ عنه في صفحة جيثب من المشروع. إنه يقع في حوالي أ خطأ في تحميل المكتبات المشتركة: libgconf-2.so.4. في البرنامج أخبرني أنه لا يمكن فتح ملف الكائن المشترك: لا يوجد ملف أو دليل. لحل المشكلة ، ما عليك سوى فتح محطة طرفية (Ctrl + Alt + T) وتثبيتها:
sudo apt-get install libgconf-2-4
باستخدام Terminalizer
El ملف config.yml يتم تخزين الإعداد الافتراضي في الدليل الجذر للمشروع. في هذا الملف أنت حفظ تكوين Terminalizer. قم بتشغيل الأمر التالي لنسخه إلى دليلك الحالي.
terminalizer config
لتبدأ مع Terminalizer ، سنذهب أولاً إلى إنشاء ملف عرض في الدليل الحالي. للقيام بذلك ، نكتب في المحطة (Ctrl + Alt + T):
terminalizer record demostracion
بعد الأمر أعلاه ، سيبدأ التسجيل. في هذه المرحلة ، قم بتشغيل بعض الأوامر في Terminal و للتسجيل بالضغط على CTRL + D. هذا سيحفظ التسجيل الخاص بك كملف YAML. في هذه الحالة ، سيُطلق على الملف اسم demo.yml
إلى تلعب في نفس المحطة حيث نلتقط التسجيل الذي قمنا به للتو ، قم بتشغيل:
terminalizer play demostracion
إذا كنا سعداء بالتسجيل ، فسنكون قادرين على ذلك إنشاء صورة متحركة كتابة ما يلي في المحطة:
sudo terminalizer render demostracion
الصورة المتحركة gif ، مع الإعدادات الافتراضية للبرنامج ، والتي أنشأناها بهذا المثال ، ستبدو كما يلي:
مساعدة
يمكننا الحصول عليها تعليمات حول أوامر هذا البرنامج الكتابة في المحطة:
terminalizer --help
إلى تعرف على المزيد حول هذا البرنامج وخيارات التكوين الخاصة به أو استخدامه، يمكننا الذهاب إلى صفحة جيثب من المشروع.