لینوکس

نحوه ضبط جلسات ترمینال به شکل انیمیشن های SVG در لینوکس

فیلم برداری از ترمینال لینوکس

ضبط جلسات ترمینال ممکن است در چندین مورد به شما کمک کند. می توانید از جلسات ضبط شده استفاده کنید تا هر کاری را که در ترمینال انجام داده اید مستند کنید و آنها را برای مراجعه بعدی ذخیره و استفاده کنید. شما می توانید از آنها برای نشان دادن دستورات مختلف لینوکس و موارد استفاده از آن به نوجوانان ، دانشجویان و هرکسی که مایل به یادگیری لینوکس هستید استفاده کنید. خوشبختانه ، ما ابزارهای بسیاری برای ضبط جلسات Terminal در سیستم عاملهای مشابه یونیکس داریم. ما قبلاً بعضی از ابزارها / دستورات را پوشش داده ایم که به شما کمک می کند جلسات ترمینال ضبط کنید. شما می توانید جلسات ضبط شده را در شبکه های اجتماعی مثل تلگرام ، واتساپ و فیسبوک به اشتراک بگذارید.

“Termtosvg” همانطور که از نام آن پیداست ، Termtosvg جلسات Terminal شما را به عنوان انیمیشن های SVG مستقل ضبط می کند. این یک ابزار خط فرمان ساده است که به زبان برنامه نویسی پایتون نوشته شده است. این انیمیشن های سبک و تمیز به نظر می رسد که در صفحه پروژه تعبیه شده اند. این پشتیبانی از تم های رنگی سفارشی ، UI ترمینال و کنترل انیمیشن از طریق الگوهای SVG. همچنین با قالب ضبط asciinema سازگار است. Termtosvg از GNU / Linux ، Mac OS و OS BSD پشتیبانی می کند.

نصب Termtosvg

Termtosvg را می توان با استفاده از PIP ، مدیر بسته پایتون نصب کرد تا برنامه های نوشتاری را با استفاده از زبان پایتون نصب کنید.

دستور زیر را برای نصب ابزار Termtosvg اجرا کنید:

و ، برای ارائه صفحه ی Terminal ، پیش نیازهای زیر را نصب کنید.

تمام شد. حالا برای دیدن روند برنامه ، جلسات ترمینال را با فرمت SVG تولید می کنیم.

جلسات ترمینال را به شکل انیمیشن های SVG در لینوکس ضبط می کنیم.

ضبط جلسات ترمینال با استفاده از Termtosvg بسیار ساده است. فقط کافی است پنجره Terminal خود را باز کنید و دستور زیر را اجرا کنید تا ضبط آن شروع شود.

توجه: اگر دستور termtosvg در دسترس نیستید ، یک بار سیستم خود را مجدداً راه اندازی یا ری استارت کنید.

بعد از اجرای دستور “termtosvg” ، خروجی زیر را مشاهده خواهید کرد:

اکنون در یک زیر پوسته یا sub-shell  قرار خواهید گرفت که می توانید طبق معمول دستورات لینوکس را اجرا کنید. هر کاری که در ترمینال انجام دهید ثبت می شود.

بگذارید دستورات تصادفی را اجرا کنم.

پس از اتمام ، CTRL + D  برای خروج از ضبط ، تایپ کنید. نتیجه ضبط در پوشه / tmp با یک نام منحصر به فرد ذخیره می شود.

 

سپس می توانید فایل SVG را در مرورگر وب مورد نظر خود از ترمینال مانند زیر باز کنید.

همچنین می توانید مستقیماً پرونده SVG را از مرورگر باز کنید (File -> <path-to-svg>).

در اینجا خروجی ضبط فوق در مرورگر Firefox  می بینید.

در اینجا چند مثال دیگر در مورد چگونگی استفاده از Termtosvg برای ضبط جلسات ترمینال آورده شده است.

همانطور که قبلاً نیز اشاره کردم ، Termtosvg  جلسه را ضبط می کند و آن را به صورت پیش فرض به عنوان یک فایل انیمیشن SVG در فهرست / tmp ذخیره می کند.

با این وجود ، شما می توانید یک انیمیشن SVG را با یک نام دلخواه ، به عنوان مثال animation.svg تولید کنید و آن را در یک مکان سفارشی ، به عنوان مثال / home / sk / ostechnix / ذخیره کنید.

یک جلسه ترمینال را ضبط کرده و آن را با استفاده از یک الگوی خاص ارائه دهید:

یک جلسه ترمینال را با تعیین سایز صفحه نمایش خاص ضبط کنید:

جلسه ترمینال را با فرمت asciicast v2 ضبط کنید:

انیمیشن SVG را با فرمت asciicast نمایش دهید:

 

 

به این پست امتیاز دهید.
مشاهده بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

بستن