পরের নিবন্ধে আমরা ttyrec এক নজর নিতে যাচ্ছি। এটি এমন একটি প্রোগ্রাম যা কয়েক বছর ধরে চলছিল, তবে এখনও এটি সক্ষম টাইমস্ট্যাম্পগুলির সাথে টেক্সট মোডে একটি প্রোগ্রামের টিটিওয়াই আউটপুট রেকর্ড করুন এবং তারপরে এটি আবার খেলুন। এই প্রোগ্রামটি স্ক্রিপ্ট কমান্ডের অনুরূপ, তবে এটি আপনাকে বিরতি দিতে, গতি কমিয়ে দেওয়ার বা প্লেব্যাক দ্রুত করার অনুমতি দেয়।
Ttrec দিয়ে আমরা টার্মিনাল প্রম্পটে যে সমস্ত কমান্ড লিখি তা রেকর্ড করতে পারি এবং সেগুলি একটি ফাইলে সংরক্ষণ করতে পারি। পরে তাদের টিটিপ্লে কমান্ড দিয়ে খেলতে দেয়। উপরন্তু আমরা করতে পারেন ttygif সঙ্গে অ্যানিমেটেড জিএফ রেকর্ডিং রূপান্তর। Ttrec একটি কাঁটাচামচ স্ক্রিপ্ট কমান্ড মাইক্রোসেকেন্ড নির্ভুলতার সাথে সময় তথ্য রেকর্ড করতে।
টাইটারিকের সাধারণ বৈশিষ্ট্য
এর মধ্যে রয়েছে কয়েকটি বৈশিষ্ট্য:
- ttyrec অন্যান্য বিকল্পগুলির তুলনায় রেকর্ডিং এবং প্লেব্যাকের জন্য কম পরামিতি প্রয়োজন টার্মিনাল সংরক্ষণ করুন।
- একক ফাইলে রেকর্ডস.
- আপনি emacs -nw, vi, lynx বা রেকর্ড করতে পারেন tty চলমান যে কোনও প্রোগ্রাম.
- আউটপুট ফাইল রয়েছে টাইমস্ট্যাম্প তথ্য টার্মিনাল ডেটা ছাড়াও।
- আমরা করতে পারব উত্পন্ন ফাইলটিতে ওভাররাইট বা সামগ্রী যুক্ত করুন.
- স্বয়ংক্রিয়ভাবে কল করুন ইউডিকোড.
- গতি বাড়ান / ধীর করে দিন প্রজনন.
- এটা করতে পারবেন রিয়েল টাইমে একটি টাইকারকার্ড রেকর্ডিং ব্রাউজ করুন.
- আমরা পরিমাপ করতে পারেন রেকর্ড করা তথ্য সময়.
Ttyrec ইনস্টল করুন
Ttyrec প্রোগ্রামটি সমস্ত Gnu / লিনাক্স বিতরণে ডিফল্টরূপে অন্তর্ভুক্ত থাকে না। এটি ইনস্টল করতে আপনি ঠিক ব্যবহার করতে হবে। এটি ইনস্টল করতে, একটি টার্মিনালে (Ctrl + Alt + T) আমাদের কার্যকর করতে হবে:
sudo apt install ttyrec
স্ক্রিপ্ট কমান্ডের চেয়েও এর ব্যবহার বেশ সহজ। এটি কার্যকর করতে আপনাকে করতে হবে আউটপুট ফাইলের নাম নির্দিষ্ট করে প্রোগ্রামটি কল করুন। ব্যবহারের ফর্ম্যাটটি নীচের মতো কিছু হবে:
ttyrec < ArchivodeLog >
টাইটারিক কীভাবে ব্যবহার করবেন
নিম্নলিখিত উদাহরণটি দেখায় ttyrec অধিবেশন রেকর্ডিং ttylog নামে একটি ফাইলে:
ttyrec -a ttylog
এটা হতে পারে টার্মিনাল ক্রিয়াকলাপ রেকর্ডিং বন্ধ করুন কী সংমিশ্রণ টিপছে Ctrl + D। আমরাও লিখতে পারি প্রস্থান.
এই কমান্ডটি ব্যবহার করতে আমাদের কাছে কিছু বিকল্প রয়েছে যেমন:
- -এফাইল বা ttyrecord এ আউটপুট যুক্ত করুনপরিবর্তে এটি ওভাররাইট করা।
- -u this এই বিকল্পটির সাথে ttyrec স্বয়ংক্রিয়ভাবে ইউডিকোড কল করে এবং সেশনে এনকোড করা ডেটা উপস্থিত হওয়ার পরে তার আউটপুট সংরক্ষণ করে। আমাদের অনুমতি দেবে দূরবর্তী হোস্ট থেকে ফাইল স্থানান্তর.
- -e কমান্ড একটি আদেশ দাও যখন ttyrec শুরু হয়।
এই প্রোগ্রাম সম্পর্কে আরও তথ্যের জন্য, আপনি দর্শন করতে পারেন প্রকল্প ওয়েবসাইট o ম্যান পেজ পরামর্শ টার্মিনালে টাইপ করা (Ctrl + Alt + T):
man ttyrec
Ttyplay কমান্ড দিয়ে রেকর্ড করা ডেটা আবার প্লে করা যায় এটি অন্তর্ভুক্ত করা হয়। রেকর্ড করা ক্রিয়াকলাপ পুনরায় খেলতে আপনার প্রয়োজন need ttyplay কমান্ড ব্যবহার করুন তারপরে লগ ফাইলের নাম:
ttyplay < ArchivodeLog >
রেকর্ডিংটিকে জিআইএফে রূপান্তর করুন
আমরা করতে পারব রেকর্ডিংটিকে জিআইএফ-এ রূপান্তর করতে TTYGIF ব্যবহার করুন। এই প্রোগ্রাম আছে প্রকল্পটি গিটহাবে আপলোড হয়েছে এর ইনস্টলেশন ও ব্যবহারের নির্দেশাবলী সহ।
sudo apt install imagemagick ttyrec gcc x11-apps git clone https://github.com/icholy/ttygif.git cd ttygif make sudo make install
একটি জিআইএফ তৈরি করা খুব সহজ। প্রথম আমরা রেকর্ডিং শুরু সঙ্গে
ttyrec ejemplo
একবার আমাদের হয়ে গেলে, আমরা সংমিশ্রণটি ব্যবহার করতে পারি Ctrl + D টার্মিনালে। আমরা এটি অর্ডার দিয়েও করতে পারি প্রস্থান, অসুবিধার সাথে যে শেষ কমান্ডটি উত্পন্ন জিআইএফ-এ রেকর্ড করা হবে।
এখন জন্য জিআইএফ ফর্ম্যাটে রূপান্তর করুন আপনাকে যা করতে হবে তা হ'ল নীচের মত একটি কমান্ড ব্যবহার করুন:
ttygif ejemplo
এবং আমরা ইতিমধ্যে এটি আছে। আমাদের জিআইএফ tty.gif ফাইলটিতে সংরক্ষণ করা হবে। আমরা যদি এর মতো একটি ত্রুটি পেয়ে থাকি: ত্রুটি: WINDOWID পরিবেশের ভেরিয়েবলটি খালি ছিল, এটি উইন্ডোউইডটি ম্যানুয়ালি কনফিগার করা প্রয়োজন। এটি টার্মিনাল (Ctrl + Alt + T) টাইপ করে করা যেতে পারে:
sudo apt-get install xdotool export WINDOWID=$(xdotool getwindowfocus)
পূর্ববর্তী কমান্ডগুলি লেখার পরে, আমরা এখন gif তৈরি শুরু করতে আবার ttygif কমান্ড চালু করতে পারি। এই ফাইলটি তৈরি করতে কিছুটা সময় লাগতে পারে.
আনইনস্টল
আপনার কম্পিউটার থেকে ttyrec অপসারণ করতে, আপনাকে কেবল একটি টার্মিনাল খুলতে হবে (Ctrl + Alt + T) এবং নিম্নলিখিত কমান্ডটি লিখতে হবে:
sudo apt remove ttyrec
এই জাতীয় প্রোগ্রামগুলি টার্মিনাল সেশন রেকর্ডিংয়ের জন্য একটি ভাল বিকল্প। এই ধরণের প্রোগ্রামগুলি জ্ঞান বা টিউটোরিয়াল ভাগ করার জন্য একটি ভাল বিকল্প। Ttyrec কমান্ড, যদিও এটি ডিফল্টরূপে ইনস্টল করা হয়নি is টার্মিনালটিতে প্রচুর কমান্ড চালাতে অভ্যস্ত নয় এমন ব্যবহারকারীদের জন্য একটি ভাল বিকল্প। টার্মিনালের ক্রিয়াকলাপ রেকর্ড এবং পুনরুত্পাদন করার জন্য এটি আজ বিদ্যমান অনেকগুলি সম্ভাবনার মধ্যে একটি।