Terminalizer ، قم بإنشاء صورة متحركة لجلسة المحطة بسهولة

حول Terminalizer

في المقالة التالية سوف نلقي نظرة على 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 ubuntu

nodejs --version

في هذه المرحلة ، لدينا فقط تثبيت npm، وهو مدير الحزم لـ Node.js. سنفعل ذلك عن طريق الكتابة في المحطة (Ctrl + Alt + T):

sudo apt install npm

بعد التثبيت ، نستطيع تحقق من إصدار npm الكتابة في نفس الجهاز:

إصدار npm ubuntu

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

إذا كنا سعداء بالتسجيل ، فسنكون قادرين على ذلك إنشاء صورة متحركة كتابة ما يلي في المحطة:

terminalizer خلق الرسوم المتحركة gif

sudo terminalizer render demostracion

الصورة المتحركة gif ، مع الإعدادات الافتراضية للبرنامج ، والتي أنشأناها بهذا المثال ، ستبدو كما يلي:

مثال على gif المتحركة terminalizer

مساعدة

يمكننا الحصول عليها تعليمات حول أوامر هذا البرنامج الكتابة في المحطة:

Terminalizer - مساعدة

terminalizer --help

إلى تعرف على المزيد حول هذا البرنامج وخيارات التكوين الخاصة به أو استخدامه، يمكننا الذهاب إلى صفحة جيثب من المشروع.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.