ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಟಿಟೈರೆಕ್ ಅನ್ನು ನೋಡೋಣ. ಇದು ಕೆಲವು ವರ್ಷಗಳಿಂದಲೂ ಇರುವ ಒಂದು ಪ್ರೋಗ್ರಾಂ, ಆದರೆ ಇನ್ನೂ ಸಮರ್ಥವಾಗಿದೆ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳ ಜೊತೆಗೆ ಪಠ್ಯ ಮೋಡ್ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂನ ಟಿಟಿವೈ output ಟ್ಪುಟ್ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಿ ಮತ್ತು ನಂತರ ಅದನ್ನು ಮತ್ತೆ ಪ್ಲೇ ಮಾಡಿ. ಈ ಪ್ರೋಗ್ರಾಂ ಸ್ಕ್ರಿಪ್ಟ್ ಆಜ್ಞೆಯನ್ನು ಹೋಲುತ್ತದೆ, ಆದರೆ ಇದು ನಿಮಗೆ ವಿರಾಮಗೊಳಿಸಲು, ನಿಧಾನಗೊಳಿಸಲು ಅಥವಾ ಪ್ಲೇಬ್ಯಾಕ್ ಅನ್ನು ವೇಗಗೊಳಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
Ttrec ನೊಂದಿಗೆ ನಾವು ಟರ್ಮಿನಲ್ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ಬರೆಯುವ ಎಲ್ಲಾ ಆಜ್ಞೆಗಳನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ಫೈಲ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು. ನಂತರ ttyplay ಆಜ್ಞೆಯೊಂದಿಗೆ ಅವುಗಳನ್ನು ಆಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಇದಲ್ಲದೆ ನಾವು ಸಹ ಮಾಡಬಹುದು ರೆಕಾರ್ಡಿಂಗ್ ಅನ್ನು ttygif ನೊಂದಿಗೆ ಅನಿಮೇಟೆಡ್ gif ಗೆ ಪರಿವರ್ತಿಸಿ. ಟಿಟ್ರೆಕ್ ಒಂದು ಫೋರ್ಕ್ ಆಗಿದೆ ಸ್ಕ್ರಿಪ್ಟ್ ಆಜ್ಞೆ ಮೈಕ್ರೊ ಸೆಕೆಂಡ್ ನಿಖರತೆಯೊಂದಿಗೆ ಸಮಯದ ಮಾಹಿತಿಯನ್ನು ದಾಖಲಿಸಲು.
ಟಿಟೈರೆಕ್ನ ಸಾಮಾನ್ಯ ಗುಣಲಕ್ಷಣಗಳು
ಇದು ಒಳಗೊಂಡಿರುವ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳು:
- ttyrec ಇತರ ಆಯ್ಕೆಗಳಿಗಿಂತ ರೆಕಾರ್ಡಿಂಗ್ ಮತ್ತು ಪ್ಲೇಬ್ಯಾಕ್ಗಾಗಿ ಕಡಿಮೆ ನಿಯತಾಂಕಗಳು ಬೇಕಾಗುತ್ತವೆ ಟರ್ಮಿನಲ್ ಅನ್ನು ಉಳಿಸಲು.
- ಒಂದೇ ಫೈಲ್ನಲ್ಲಿ ದಾಖಲೆಗಳು.
- ನೀವು emacs -nw, vi, ಲಿಂಕ್ಸ್ ಅಥವಾ ರೆಕಾರ್ಡ್ ಮಾಡಬಹುದು tty ಯಲ್ಲಿ ಚಲಿಸುವ ಯಾವುದೇ ಪ್ರೋಗ್ರಾಂ.
- File ಟ್ಪುಟ್ ಫೈಲ್ ಒಳಗೊಂಡಿದೆ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಮಾಹಿತಿ ಟರ್ಮಿನಲ್ ಡೇಟಾದ ಜೊತೆಗೆ.
- ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ರಚಿಸಿದ ಫೈಲ್ಗೆ ವಿಷಯವನ್ನು ತಿದ್ದಿ ಬರೆಯಿರಿ ಅಥವಾ ಸೇರಿಸಿ.
- ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕರೆ ಮಾಡಿ uudecode.
- ವೇಗ / ನಿಧಾನ ಸಂತಾನೋತ್ಪತ್ತಿ.
- ಅನುಮತಿಸುತ್ತದೆ ನೈಜ ಸಮಯದಲ್ಲಿ ttyrecord ರೆಕಾರ್ಡಿಂಗ್ ಅನ್ನು ಬ್ರೌಸ್ ಮಾಡಿ.
- ನಾವು ಅಳೆಯಬಹುದು ರೆಕಾರ್ಡ್ ಮಾಡಿದ ಡೇಟಾದ ಸಮಯ.
Ttyrec ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಎಲ್ಲಾ ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ಟಿಟೈರೆಕ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸೇರಿಸಲಾಗಿಲ್ಲ. ಅದನ್ನು ಸ್ಥಾಪಿಸಲು ನೀವು ಸೂಕ್ತವಾಗಿ ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಅದನ್ನು ಸ್ಥಾಪಿಸಲು, ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ:
sudo apt install ttyrec
ಇದರ ಬಳಕೆ ಸ್ಕ್ರಿಪ್ಟ್ ಆಜ್ಞೆಗಿಂತಲೂ ಸರಳವಾಗಿದೆ. ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನೀವು ಮಾಡಬೇಕಾಗುತ್ತದೆ output ಟ್ಪುಟ್ ಫೈಲ್ ಹೆಸರನ್ನು ಸೂಚಿಸುವ ಪ್ರೋಗ್ರಾಂಗೆ ಕರೆ ಮಾಡಿ. ಬಳಸಲು ಸ್ವರೂಪವು ಈ ಕೆಳಗಿನಂತಿದೆ:
ttyrec < ArchivodeLog >
Ttyrec ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು
ಕೆಳಗಿನ ಉದಾಹರಣೆ ತೋರಿಸುತ್ತದೆ ttyrec ಅಧಿವೇಶನವನ್ನು ರೆಕಾರ್ಡಿಂಗ್ ttylog ಎಂಬ ಫೈಲ್ನಲ್ಲಿ:
ttyrec -a ttylog
ಅದು ಆಗಿರಬಹುದು ಟರ್ಮಿನಲ್ ಚಟುವಟಿಕೆಯನ್ನು ರೆಕಾರ್ಡಿಂಗ್ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಿ ಕೀ ಸಂಯೋಜನೆಯನ್ನು ಒತ್ತುವುದು Ctrl + D.. ನಾವು ಕೂಡ ಬರೆಯಬಹುದು ನಿರ್ಗಮಿಸಲು.
ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಲು ನಾವು ಕೆಲವು ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ:
- -ಅಫೈಲ್ ಅಥವಾ ttyrecord ಗೆ output ಟ್ಪುಟ್ ಸೇರಿಸಿ, ಅದನ್ನು ತಿದ್ದಿ ಬರೆಯುವ ಬದಲು.
- -u this ಈ ಆಯ್ಕೆಯೊಂದಿಗೆ ttyrec ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಯುಡೆಕೋಡ್ ಅನ್ನು ಕರೆಯುತ್ತದೆ ಮತ್ತು ಸೆಷನ್ನಲ್ಲಿ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಡೇಟಾ ಕಾಣಿಸಿಕೊಂಡಾಗ ಅದರ output ಟ್ಪುಟ್ ಅನ್ನು ಉಳಿಸುತ್ತದೆ. ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ದೂರಸ್ಥ ಹೋಸ್ಟ್ನಿಂದ ಫೈಲ್ಗಳನ್ನು ವರ್ಗಾಯಿಸಿ.
- -e ಆಜ್ಞೆ ಆಜ್ಞೆಯನ್ನು ಆಹ್ವಾನಿಸಿ ttyrec ಪ್ರಾರಂಭವಾದಾಗ.
ಈ ಕಾರ್ಯಕ್ರಮದ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೀವು ಭೇಟಿ ನೀಡಬಹುದು ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್ಸೈಟ್ o ಮ್ಯಾನ್ ಪುಟವನ್ನು ನೋಡಿ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವುದು (Ctrl + Alt + T):
man ttyrec
ರೆಕಾರ್ಡ್ ಮಾಡಿದ ಡೇಟಾವನ್ನು ttyplay ಆಜ್ಞೆಯೊಂದಿಗೆ ಮತ್ತೆ ಪ್ಲೇ ಮಾಡಬಹುದು ಅದನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ರೆಕಾರ್ಡ್ ಮಾಡಿದ ಚಟುವಟಿಕೆಯನ್ನು ಮರುಪ್ರಸಾರ ಮಾಡಲು, ನಿಮಗೆ ಅಗತ್ಯವಿದೆ ಲಾಗ್ ಫೈಲ್ನ ಹೆಸರಿನ ನಂತರ ttyplay ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ:
ttyplay < ArchivodeLog >
ರೆಕಾರ್ಡಿಂಗ್ ಅನ್ನು GIF ಗೆ ಪರಿವರ್ತಿಸಿ
ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ರೆಕಾರ್ಡಿಂಗ್ ಅನ್ನು GIF ಗೆ ಪರಿವರ್ತಿಸಲು 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. ಟರ್ಮಿನಲ್ನಲ್ಲಿ. ನಾವು ಅದನ್ನು ಆದೇಶದೊಂದಿಗೆ ಸಹ ಮಾಡಬಹುದು ನಿರ್ಗಮಿಸಲು, ರಚಿಸಲಾದ GIF ನಲ್ಲಿ ಆ ಕೊನೆಯ ಆಜ್ಞೆಯನ್ನು ದಾಖಲಿಸಲಾಗುವುದು.
ಈಗ gif ಸ್ವರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸಿ ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ಈ ಕೆಳಗಿನಂತೆ ಆಜ್ಞೆಯನ್ನು ಬಳಸುವುದು:
ttygif ejemplo
ಮತ್ತು ನಾವು ಈಗಾಗಲೇ ಅದನ್ನು ಹೊಂದಿದ್ದೇವೆ. ನಮ್ಮ gif ಅನ್ನು tty.gif ಫೈಲ್ನಲ್ಲಿ ಉಳಿಸಲಾಗಿದೆ. ನಾವು ಈ ರೀತಿಯ ದೋಷವನ್ನು ಪಡೆದರೆ: ದೋಷ: WINDOWID ಪರಿಸರ ವೇರಿಯಬಲ್ ಖಾಲಿಯಾಗಿದೆ, WINDOWID ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ಅನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಇದನ್ನು ಮಾಡಬಹುದು:
sudo apt-get install xdotool export WINDOWID=$(xdotool getwindowfocus)
ಹಿಂದಿನ ಆಜ್ಞೆಗಳನ್ನು ಬರೆದ ನಂತರ, ನಾವು ಈಗ ಮತ್ತೆ ttygif ಆಜ್ಞೆಯನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು. ಈ ಫೈಲ್ ಅನ್ನು ರಚಿಸಲು ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.
ಅಸ್ಥಾಪಿಸು
ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಿಂದ ttyrec ಅನ್ನು ತೆಗೆದುಹಾಕಲು, ನೀವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕು (Ctrl + Alt + T) ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬರೆಯಿರಿ:
sudo apt remove ttyrec
ಟರ್ಮಿನಲ್ ಸೆಷನ್ ರೆಕಾರ್ಡಿಂಗ್ಗೆ ಈ ರೀತಿಯ ಕಾರ್ಯಕ್ರಮಗಳು ಉತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ. ಜ್ಞಾನ ಅಥವಾ ಟ್ಯುಟೋರಿಯಲ್ ಹಂಚಿಕೊಳ್ಳಲು ಈ ರೀತಿಯ ಕಾರ್ಯಕ್ರಮಗಳು ಉತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ. Ttyrec ಆಜ್ಞೆಯನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲವಾದರೂ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಸಾಕಷ್ಟು ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಬಳಸದ ಬಳಕೆದಾರರಿಗೆ ಉತ್ತಮ ಆಯ್ಕೆ. ಟರ್ಮಿನಲ್ನ ಚಟುವಟಿಕೆಯನ್ನು ದಾಖಲಿಸಲು ಮತ್ತು ಪುನರುತ್ಪಾದಿಸಲು ಇಂದು ಇರುವ ಅನೇಕ ಸಾಧ್ಯತೆಗಳಲ್ಲಿ ಇದು ಒಂದು.