அடுத்த கட்டுரையில் நாம் ttyrec ஐப் பார்க்கப் போகிறோம். இது ஒரு திட்டமாகும், இது சில ஆண்டுகளாக உள்ளது, ஆனால் இன்னும் திறன் கொண்டது நேர முத்திரைகளுடன் உரை பயன்முறையில் ஒரு நிரலின் TTY வெளியீட்டைப் பதிவுசெய்து அதை மீண்டும் இயக்கவும். இந்த நிரல் ஸ்கிரிப்ட் கட்டளைக்கு ஒத்ததாக இருக்கிறது, ஆனால் இது இடைநிறுத்தம் செய்ய, மெதுவாக அல்லது பிளேபேக்கை விரைவுபடுத்த அனுமதிக்கிறது.
Ttrec மூலம் நாம் எழுதும் அனைத்து கட்டளைகளையும் முனைய வரியில் பதிவு செய்து அவற்றை ஒரு கோப்பில் சேமிக்க முடியும். பிறகு ttyplay கட்டளையுடன் அவற்றை இயக்க அனுமதிக்கிறது. கூடுதலாக நாமும் செய்யலாம் ttygif உடன் பதிவை அனிமேஷன் செய்யப்பட்ட gif ஆக மாற்றவும். Ttrec என்பது ஒரு முட்கரண்டி ஸ்கிரிப்ட் கட்டளை மைக்ரோ செகண்ட் துல்லியத்துடன் நேர தகவல்களை பதிவு செய்ய.
Ttyrec இன் பொதுவான பண்புகள்
இதில் அடங்கிய சில அம்சங்கள்:
- ttyrec பிற விருப்பங்களை விட பதிவு மற்றும் பின்னணிக்கு குறைவான அளவுருக்கள் தேவை முனையத்தை சேமிக்க.
- ஒற்றை கோப்பில் பதிவுகள்.
- நீங்கள் emacs -nw, vi, lynx அல்லது பதிவு செய்யலாம் tty இல் இயங்கும் எந்த நிரலும்.
- வெளியீட்டு கோப்பில் உள்ளது நேர முத்திரை தகவல் முனைய தரவுக்கு கூடுதலாக.
- நம்மால் முடியும் உருவாக்கப்பட்ட கோப்பில் உள்ளடக்கத்தை மேலெழுத அல்லது சேர்க்கவும்.
- தானாக அழைக்கவும் uudecode.
- வேகம் / மெதுவாக இனப்பெருக்கம்.
- அது அனுமதிக்கிறது நிகழ்நேரத்தில் ttyrecord பதிவை உலாவுக.
- நாம் அளவிட முடியும் பதிவுசெய்யப்பட்ட தரவின் நேரம்.
Ttyrec ஐ நிறுவவும்
அனைத்து குனு / லினக்ஸ் விநியோகங்களிலும் ttyrec நிரல் இயல்பாக சேர்க்கப்படவில்லை. அதை நிறுவ நீங்கள் பொருத்தமாக பயன்படுத்த வேண்டும். அதை நிறுவ, ஒரு முனையத்தில் (Ctrl + Alt + T) நாம் இயக்க வேண்டும்:
sudo apt install ttyrec
ஸ்கிரிப்ட் கட்டளையை விட அதன் பயன்பாடு மிகவும் எளிது. அதை இயக்க நீங்கள் செய்ய வேண்டும் வெளியீட்டு கோப்பின் பெயரைக் குறிப்பிடும் நிரலை அழைக்கவும். பயன்படுத்த வேண்டிய வடிவம் பின்வருவனவற்றைப் போன்றது:
ttyrec < ArchivodeLog >
Ttyrec ஐ எவ்வாறு பயன்படுத்துவது
பின்வரும் எடுத்துக்காட்டு காட்டுகிறது ttyrec அமர்வு பதிவு ttylog எனப்படும் கோப்பில்:
ttyrec -a ttylog
நீங்கள் முடியும் முனைய செயல்பாட்டை பதிவு செய்வதை நிறுத்துங்கள் முக்கிய கலவையை அழுத்துகிறது Ctrl + D. நாமும் எழுதலாம் வெளியேறும்.
இந்த கட்டளையைப் பயன்படுத்த சில விருப்பங்கள் கிடைக்கும்:
- -அகோப்பு அல்லது ttyrecord இல் வெளியீட்டைச் சேர்க்கவும், அதை மேலெழுத பதிலாக.
- -u this இந்த விருப்பத்துடன் ttyrec தானாகவே uudecode ஐ அழைக்கிறது மற்றும் அமர்வில் குறியிடப்பட்ட தரவு தோன்றும்போது அதன் வெளியீட்டை சேமிக்கிறது. எங்களை அனுமதிக்கும் தொலை ஹோஸ்டிலிருந்து கோப்புகளை மாற்றவும்.
- -e கட்டளை ஒரு கட்டளையைத் தொடங்கவும் ttyrec தொடங்கும் போது.
இந்த திட்டத்தைப் பற்றிய கூடுதல் தகவலுக்கு, நீங்கள் பார்வையிடலாம் திட்ட வலைத்தளம் o மனிதன் பக்கத்தைப் பாருங்கள் முனையத்தில் தட்டச்சு செய்தல் (Ctrl + Alt + T):
man ttyrec
பதிவுசெய்யப்பட்ட தரவை ttyplay கட்டளையுடன் மீண்டும் இயக்கலாம் அது சேர்க்கப்பட்டுள்ளது. பதிவுசெய்யப்பட்ட செயல்பாட்டை மீண்டும் இயக்க, உங்களுக்கு தேவை பதிவு கோப்பின் பெயரைத் தொடர்ந்து ttyplay கட்டளையைப் பயன்படுத்தவும்:
ttyplay < ArchivodeLog >
பதிவை GIF ஆக மாற்றவும்
நம்மால் முடியும் பதிவை GIF ஆக மாற்ற TTYGIF ஐப் பயன்படுத்தவும். இந்த நிரல் உள்ளது திட்டம் GitHub இல் பதிவேற்றப்பட்டது அதன் நிறுவல் மற்றும் பயன்பாடு குறித்த வழிமுறைகளுடன்.
sudo apt install imagemagick ttyrec gcc x11-apps git clone https://github.com/icholy/ttygif.git cd ttygif make sudo make install
ஒரு gif ஐ உருவாக்குவது மிகவும் எளிது. முதலில் நாங்கள் பதிவு செய்யத் தொடங்கினோம் உடன்:
ttyrec ejemplo
நாங்கள் முடிந்ததும், நாங்கள் கலவையைப் பயன்படுத்தலாம் Ctrl + D முனையத்தில். நாம் அதை ஆர்டர் மூலம் செய்யலாம் வெளியேறும், அந்த கடைசி கட்டளை உருவாக்கப்பட்ட GIF இல் பதிவு செய்யப்படும் குறைபாடுகளுடன்.
இப்போது gif வடிவத்திற்கு மாற்றவும் நீங்கள் செய்ய வேண்டியது பின்வருவது போன்ற கட்டளையைப் பயன்படுத்துவது மட்டுமே:
ttygif ejemplo
நாங்கள் ஏற்கனவே அதை வைத்திருக்கிறோம். எங்கள் gif tty.gif கோப்பில் சேமிக்கப்படும். இது போன்ற பிழை நமக்கு வந்தால்: பிழை: WINDOWID சூழல் மாறி காலியாக இருந்தது, WINDOWID ஐ கைமுறையாக உள்ளமைக்க வேண்டியது அவசியம். முனையத்தில் (Ctrl + Alt + T) தட்டச்சு செய்வதன் மூலம் இதைச் செய்யலாம்:
sudo apt-get install xdotool export WINDOWID=$(xdotool getwindowfocus)
முந்தைய கட்டளைகளை எழுதிய பிறகு, இப்போது gty ஐ உருவாக்க ttygif கட்டளையை மீண்டும் தொடங்கலாம். இந்த கோப்பை உருவாக்க சிறிது நேரம் ஆகலாம்.
நீக்குதல்
உங்கள் கணினியிலிருந்து ttyrec ஐ அகற்ற, நீங்கள் ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து பின்வரும் கட்டளையை எழுத வேண்டும்:
sudo apt remove ttyrec
இது போன்ற நிரல்கள் முனைய அமர்வு பதிவுகளுக்கு ஒரு நல்ல வழி. இந்த வகையான நிரல்கள் அறிவு அல்லது பயிற்சிகளைப் பகிர்ந்து கொள்ள ஒரு நல்ல வழி. Ttyrec கட்டளை, இது இயல்பாக நிறுவப்படவில்லை என்றாலும், ஆகும் முனையத்தில் நிறைய கட்டளைகளை இயக்கப் பயன்படுத்தாத பயனர்களுக்கு ஒரு நல்ல வழி. முனையத்தின் செயல்பாட்டைப் பதிவுசெய்து இனப்பெருக்கம் செய்வதற்கான பல சாத்தியக்கூறுகளில் இதுவும் ஒன்றாகும்.