Αναγνώστες σαν εσάς βοηθούν στην υποστήριξη του MUO. Όταν κάνετε μια αγορά χρησιμοποιώντας συνδέσμους στον ιστότοπό μας, ενδέχεται να κερδίσουμε μια προμήθεια θυγατρικών.

Το τερματικό Linux είναι ένα υπέροχο εργαλείο που σας βοηθά να αξιοποιήσετε στο έπακρο τον υπολογιστή σας. Οι περισσότεροι άνθρωποι μαθαίνουν να το χρησιμοποιούν ακολουθώντας σεμινάρια με οδηγίες γραμμή προς γραμμή. Αλλά ένας καλύτερος τρόπος μπορεί να είναι να το δούμε στην πράξη.

Το VHS είναι ένας ευκολότερος τρόπος για να δημιουργήσετε GIF του τερματικού σας Linux

Αν δεν ξέρετε τι κοιτάτε, τα τερματικά είναι ιδιαίτερα ενδιαφέροντα. Υπάρχουν γραμμές κειμένου, είσοδοι και έξοδοι, καταστάσεις και το περιστασιακό κομμάτι της τέχνης ASCII. Για έναν νέο χρήστη στο Linux, μπορεί να είναι δύσκολο να συνδεθεί η αιτία με το αποτέλεσμα.

Τα βίντεο και τα GIF μπορούν συχνά να βοηθήσουν, γι' αυτό πιθανώς υπάρχουν δεκάδες χιλιάδες μαθήματα Linux στο YouTube. Αυτά είναι τυπικά δημιουργήθηκε μέσω εγγραφής οθόνης, ή κρατώντας μια κάμερα τηλεφώνου, με το ένα χέρι, μπροστά από μια οθόνη.

Ωστόσο, τα βίντεο είναι μεγάλα και άβολα αρχεία, που συνήθως εκτελούνται έως και πολλές εκατοντάδες MB και απαιτούν εκτεταμένους πόρους εάν πρόκειται να εξυπηρετήσουν περισσότερα από λίγα άτομα. Είναι σπάταλοι και δεν είναι ιδανικοί αν δεν θέλετε να βασίζεστε στο YouTube για να ελέγξετε την πρόσβαση στο περιεχόμενό σας.

Ενώ είναι δυνατόν να μετατρέψτε αρχεία βίντεο σε GIF στον υπολογιστή σας Linux, οι λύσεις είναι συχνά άκομψες και τα αρχεία είναι ογκώδη.

Το VHS είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που σας βοηθά να δημιουργήσετε GIF από ένα σύνολο εντολών που περιέχονται σε ένα αρχείο κειμένου.

Οι εντολές εκτελούνται διαδοχικά η μία μετά την άλλη και η έξοδος καταγράφεται σε ένα αρχείο. Μπορείτε επίσης να καθορίσετε το μέγεθος της γραμματοσειράς για αναγνωσιμότητα, καθώς και τις διαστάσεις του παραθύρου του τερματικού σας.

Πώς να εγκαταστήσετε το VHS σε Linux

Το VHS απαιτεί ttyd και ffmpeg για να εκτελεστεί. Εάν το σύστημά σας υποστηρίζει snap, εγκαταστήστε το ttyd με:

sudo snap εγκαθιστώ ttyd --κλασσικός

Τα πακέτα για το ffmpeg είναι διαθέσιμα στα προεπιλεγμένα αποθετήρια.

Τώρα είστε έτοιμοι να εγκαταστήσετε το VHS.

Σε διανομές που βασίζονται στο Debian

Προσθέστε το κλειδί repo στο μπρελόκ σας:

curl -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
echo "deb [signed-by=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/ " | sudo tee /etc/apt/sources.list.d/charm.list

Ενημερώστε τις πηγές πακέτου με APT και, στη συνέχεια, εγκαταστήστε το VHS:

sudo apt εκσυγχρονίζω && sudo apt εγκαθιστώ vhs

Στο Arch Linux

Μπορείτε να εγκαταστήσετε VHS από το Arch User Repository χρησιμοποιώντας yay:

yay -S vhs-bin

Σε Fedora και Red Hat Enterprise Linux

Αντιγράψτε και επικολλήστε ολόκληρο το απόσπασμα εντολής παρακάτω στο τερματικό και, στη συνέχεια, πατήστε Εισαγω:

ηχώ '[γοητεία]
όνομα=Γούρι
baseurl=https://repo.charm.sh/yum/
ενεργοποιημένο=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo

Στη συνέχεια, εγκαταστήστε το VHS πληκτρολογώντας:

sudo yum εγκαθιστώ vhs

Χρήση VHS για τη δημιουργία GIF του τερματικού σας

Το VHS χρησιμοποιεί ένα προσαρμοσμένο ".ταινία-κασέτα"επέκταση. Για να ξεκινήσετε, δημιουργήστε ένα νέο πληκτρολογώντας:

vhs νέος demo.tape

Τώρα χρησιμοποιήστε το nano για να ανοίξετε και να επεξεργαστείτε την κασέτα:

νανοδιαδήλωση.ταινία-κασέτα

Στο αρχείο, θα βρείτε χρήσιμες επιλογές διαμόρφωσης ως σχόλια. Αυτές περιλαμβάνουν μορφές εξόδου: ναι, μπορείτε να αποθηκεύσετε την έξοδο ως MP4 ή WebM, αν και κατά τη γνώμη μας, αυτό το είδος ακυρώνει το νόημα. Θα δείτε επίσης επιλογές για τη λεπτομερή ρύθμιση της γραμματοσειράς σας και τη ρύθμιση της καθυστέρησης μεταξύ των χαρακτήρων που εμφανίζονται στην οθόνη.

Δύο εντολές που μπορεί να σας φανούν ιδιαίτερα χρήσιμες είναι Κρύβω και προβολή. Όπως υποδηλώνουν τα ονόματά τους, είτε θα κρύψουν τις επόμενες εντολές από το να εμφανίζονται στο τερματικό είτε θα τις εμφανίσουν.

Αφού ορίσετε το όνομα του αρχείου εξόδου και τις διαστάσεις του τερματικού, οι εντολές θα εκτελεστούν με τη σειρά.

Για να προσομοιώσετε λέξεις που πληκτρολογούνται στο τερματικό, προσθέστε το πρόθεμα της συμβολοσειράς που θέλετε με την εντολή Τύπος, ακολουθούμενη από τη συμβολοσειρά σε εισαγωγικά. Για παράδειγμα, εάν θέλετε τη συμβολοσειρά "MUO is Ace!" για να φαίνονται σαν να τα χτυπά ένας χρήστης πίσω από ένα πληκτρολόγιο, εισαγάγετε:

Τύπος ηχώ "Το MUO είναι Άσσος!"

Πληκτρολογήστε την εντολή Εισαγω μετά τη χορδή σας για προσομοίωση χτυπήματος ΕΠΙΣΤΡΟΦΗ, και θα δείτε:

ηχώ Το MUO είναι Άσσος!

Το Linux ηχώ θα εκτελεστεί η εντολή και θα δείτε την έξοδο τερματικού:

MUO είναι Ασσος!

Για να προσομοιώσετε ένα διάλειμμα κενού 200 ms μετά από μια γραμμή κειμένου, χρησιμοποιήστε την εντολή Υπνος. Για παράδειγμα:

Ύπνος 200 ms

...θα έχει ως αποτέλεσμα μια παύση 200 ms πριν ξεκινήσει η πληκτρολόγηση της επόμενης γραμμής.

ο Τύπος Η εντολή προκαλεί την εκτέλεση πραγματικών εντολών, με την έξοδο τους να καταγράφεται στο GIF.

Για να προσομοιώσετε την εκτέλεση μιας προσαρμοσμένης εντολής Neofetch, όπως παραπάνω, μας ταινία-κασέτα αρχείο περιέχει τα εξής:

Παραγωγήδιαδήλωση.gif
Σειρά Μέγεθος γραμματοσειράς 14
Σειρά Πλάτος 1200
Σειρά Υψος 600
Τύπος "neofetch --ascii muo_ascii.txt"
Ύπνος 500 ms
Εισαγω
Ύπνος 5 δευτερόλεπτα

Μόλις είστε ικανοποιημένοι με τις εντολές, αποθηκεύστε το αρχείο με Ctrl + O έπειτα Ctrl + X, και στη συνέχεια τροφοδοτήστε το αρχείο σε VHS.

vhs < demo.tape

Το VHS θα αποδώσει την κασέτα ως GIF.

Το GIF που εμφανίζεται παραπάνω είναι χαμηλής ποιότητας επειδή χρησιμοποιήσαμε τρίτο μέρος για φιλοξενία GIF. Θα πρέπει να μας εμπιστευτείτε ότι το πραγματικό GIF που παράγεται θα είναι υψηλής ποιότητας και κατάλληλο για ενσωμάτωση σε οποιαδήποτε ιστοσελίδα και στα περισσότερα συστήματα διαχείρισης περιεχομένου.

Εάν θέλετε η εντολή σας να εκτελείται χωρίς να εμφανίζεται η πραγματική εντολή στην οθόνη, χρησιμοποιήστε το Κρύβω και προβολή εντολές πριν και μετά την εντολή που θέλετε να εκτελέσετε:

Κρύβω
Τύπος "neofetch --ascii muo_ascii.txt" Sleep 500ms Enter
προβολή

Οι λίστες εντολών μπορούν να είναι όσο μακριές θέλετε και με την προϋπόθεση ότι η έξοδος μπορεί να εμφανιστεί σε ένα τερματικό χωρίς να εκκινήσετε μια εφαρμογή που βασίζεται σε GUI, το VHS θα καταγράφει πιστά τις ενέργειές σας.

Άλλες χρήσιμες λειτουργίες VHS

Το VHS είναι γεμάτο με χρήσιμες λειτουργίες που σας βοηθούν να προσαρμόσετε τον τρόπο εμφάνισης της εξόδου σας. Εδώ είναι μερικά από τα αγαπημένα μας:

1. Backspace

Προσομοιώνει το πάτημα του Backspace πληκτρολογήστε διαγράφοντας χαρακτήρες. Προσθέστε έναν ακέραιο για τον αριθμό των χαρακτήρων που θέλετε να διαγράψετε.

2. Ctrl

Συχνά, οι εντολές Linux έχουν ισοδύναμα συντομεύσεων που χρησιμοποιούν το Ctrl κλειδί. μπαίνοντας "Ctrl+l" στο αρχείο κασέτας VHS θα καθαρίσει την οθόνη στις περισσότερες διανομές Linux.

3. Ρυθμίστε την ταχύτητα αναπαραγωγής

Τα αποτελέσματα αναβοσβήνουν πολύ γρήγορα; Χρησιμοποιήστε το "PlaybackSpeed" για να αλλάξετε την ταχύτητα αναπαραγωγής του τελικού render.

Ταχύτητα αναπαραγωγής 0.5

...θα μειώσει στο μισό την ταχύτητα αναπαραγωγής της εξόδου.

Μια πλήρης λίστα εντολών είναι διαθέσιμη στο τη σελίδα VHS GitHub.

Δημιουργία τερματικών GIF για διασκέδαση και κέρδος!

Η δημιουργία GIF εισόδου και εξόδου τερματικού με VHS είναι εύκολη και πολύ ενδιαφέρουσα και είναι ένας εξαιρετικός τρόπος επίδειξης εντολών και των αποτελεσμάτων τους. Έχει εξαιρετικές δυνατότητες ως οπτικός πόρος όταν γράφετε σεμινάρια ή ως εναλλακτική λύση στο YouTube.

Πριν ξεκινήσετε και δημιουργήσετε τον δικό σας ιστότοπο εκμάθησης Linux, βεβαιωθείτε ότι είστε ειδικός και ενημερωμένος με τις πιο χρήσιμες σύγχρονες εντολές Linux.