Τρόπος λήψης στιγμιότυπων οθόνης από τη γραμμή εντολών Linux



Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων

Όπως με τα περισσότερα πράγματα στο περιβάλλον GNU / Linux, υπάρχει ένας τρόπος λήψης ενός στιγμιότυπου οθόνης από τη γραμμή εντολών. Υπάρχουν μερικοί διαφορετικοί πρωταρχικοί λόγοι για τους οποίους οι χρήστες θα ήθελαν να το κάνουν. Το ένα είναι να έχουμε περαιτέρω έλεγχο σχετικά με τον τρόπο λήψης του στιγμιότυπου οθόνης, ειδικά όταν ασχολείστε με το χρονοδιάγραμμα. Ένα άλλο είναι να δημιουργήσετε γκαλερί στιγμιότυπου οθόνης από αρχεία βίντεο. Οι χρήστες που συνηθίζουν να ασκούν έντονη δραστηριότητα πληκτρολογίου μπορεί επίσης να βρουν αυτήν τη μέθοδο πιο γρήγορα.



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



Μέθοδος 1: Λήψη στιγμιότυπου οθόνης με γρατσουνιά

Ο πιο βασικός τρόπος λήψης ενός στιγμιότυπου οθόνης από την εντολή είναι απλά πληκτρολογώντας scrot και πιέζοντας enter. Δεν χρειάζεται καν να βρίσκεστε σε κατάλληλο παράθυρο εξομοιωτή τερματικού για να λειτουργήσει αυτό. Εάν κρατάτε πατημένα τα πλήκτρα Alt και F2 ή τα πλήκτρα Windows ή Super και R για να λάβετε ένα παράθυρο διαλόγου εκτέλεσης, τότε μπορείτε απλά να πληκτρολογήσετε scrot και να πατήσετε enter. Αυτό θα τραβήξει ένα στιγμιότυπο οθόνης από όλα στην επιφάνεια εργασίας και θα το τοποθετήσει σε ένα αρχείο μέσα στον οικιακό σας κατάλογο. Μπορείτε να αποκτήσετε πρόσβαση σε αυτόν με έναν διαχειριστή αρχείων γραφικών ή πληκτρολογώντας cd ~ και στη συνέχεια ls στη γραμμή εντολών. Δεδομένου ότι θα χρειαζόταν ένα στιγμιότυπο οθόνης ενός παραθύρου τερματικού στο οποίο θα το εκδώσατε επίσης, ίσως θελήσετε να χρησιμοποιήσετε τη γραμμή εντολών που εμφανίζεται από το πλαίσιο εκτέλεσης πιο συχνά από ένα παράθυρο τερματικού για αυτήν τη μέθοδο.

Μπορείτε να ορίσετε μια καθυστέρηση για να προετοιμάσετε τα πράγματα πριν τα πάρετε. Πληκτρολογήστε scrot -d 10 και πατήστε enter για να περιμένετε 10 δευτερόλεπτα πριν από τη λήψη του στιγμιότυπου οθόνης. Αυτό θα σας δώσει αρκετό χρόνο για να διαμορφώσετε οποιοδήποτε πρόγραμμα χρησιμοποιείτε το στιγμιότυπο οθόνης. Ίσως θελήσετε επίσης να ορίσετε ένα όνομα αρχείου μετά από αυτήν την εντολή, το οποίο θα χρησιμοποιήσει το όνομα κατά την ονομασία του αρχείου στον αρχικό σας κατάλογο.

Προσθέστε το διακόπτη -c στην εντολή για να δημιουργήσετε μια αντίστροφη μέτρηση. Για παράδειγμα, το scrot -d 10 -c θα μετρήσει τα δευτερόλεπτα μέχρι τη λήψη του στιγμιότυπου οθόνης. Αυτό μπορεί να σας βοηθήσει να προγραμματίσετε μπροστά, όταν πρέπει να προετοιμάσετε τα πάντα, προτού κάνετε ένα πλάνο.

Η συντριπτική πλειονότητα των σύγχρονων επιτραπέζιων υπολογιστών συνδέει το scrot ή ένα άλλο βοηθητικό πρόγραμμα οθόνης βασισμένο στη γραμμή εντολών με το πλήκτρο Print Screen (Prt Sc) στο πληκτρολόγιό σας. Ίσως χρειαστεί απλώς να πιέσετε το Prt Sc για να τραβήξετε ένα στιγμιότυπο οθόνης από όλα ή να πατήσετε Alt + Prt Sc για να τραβήξετε ένα από το ενεργό παράθυρο με το βοηθητικό πρόγραμμα scrot. Πολύ λίγες διατάξεις πληκτρολογίου έχουν ξεχωριστό κλειδί SysRq που δεν είναι συνδεδεμένο με το πλήκτρο Prt Sc και αυτό το κλειδί μπορεί επίσης να λειτουργήσει για τη λήψη στιγμιότυπων οθόνης του τρέχοντος παραθύρου.

Εάν επικαλέσετε το scrot με -s μετά από αυτό, τότε θα μπορείτε να σχεδιάσετε μια περιοχή στην οθόνη με το δείκτη του ποντικιού σας. Θα καταλήξετε με ένα στιγμιότυπο οθόνης αυτής της συγκεκριμένης περιοχής και τίποτα άλλο.

Αν και αυτό μπορεί να είναι χρήσιμο, ορισμένα στιγμιότυπα οθόνης που λαμβάνονται με αυτόν τον τρόπο μπορεί να φαίνονται περίεργα και ασυνήθιστα περικομμένα.

Μέθοδος 2: Χρήση του Xfce4 Graphical Screenshooter

Οι χρήστες Debian-Xfce, Xubuntu και άλλοι χρήστες Xfce4 έχουν μια εντολή που ονομάζεται xfce4-screenshoter που είδαν όταν σπρώχνουν το Prt Sc και είναι δυνατόν να το επικαλεστεί από τη γραμμή εντολών. Απλώς πληκτρολογήστε xfce4-screenshooter σε τερματικό ή στο Application Finder που εμφανίζεται όταν πατάτε Alt + F2 ή Super + R και θα λάβετε ένα παράθυρο διαλόγου που σας επιτρέπει να επιλέξετε τον τύπο στιγμιότυπου οθόνης που θα προτιμούσατε να τραβήξετε.

Κάντε κλικ στο Select a Region και πατήστε OK για να επισημάνετε μια περιοχή της οθόνης ή επιλέξτε Enter Screen ή Active Window για μια πιο παραδοσιακή εμπειρία χρήστη στιγμιότυπου οθόνης.

Μέθοδος 3: Εξαγωγή πλαισίων με ffmpeg

Μπορείτε να χρησιμοποιήσετε το πρόγραμμα ffmpeg για να δημιουργήσετε μια πλήρη συλλογή στιγμιότυπων οθόνης από ένα αρχείο βίντεο. Εάν δεν έχετε ήδη ffmpeg, τότε θα πρέπει να το εγκαταστήσετε με το sudo apt-get install ffmpeg εάν χρησιμοποιείτε διανομές με βάση το Debian, το Ubuntu ή το Mint. Αυτό θα πρέπει επίσης να λειτουργεί για τους περισσότερους χρήστες του Debian στην πλατφόρμα Raspberry Pi. Οι χρήστες του Fedora ή του Red Hat θα πρέπει να εκδώσουν το ypm install rpmbuild ως root για να εγκαταστήσουν το πακέτο. Οι χρήστες Arch μπορούν να επιλέξουν μεταξύ των πακέτων ffmpeg-git ή ffmpeg-full. Οι περισσότεροι χρήστες θα θέλουν να χρησιμοποιήσουν την έκδοση ffmpeg-git.

Μόλις εγκαταστήσετε το πακέτο, χρησιμοποιήστε την εντολή cd για να μετακινηθείτε στον προορισμό του αρχείου βίντεο, ώστε να μπορείτε να χρησιμοποιήσετε το ffmpeg για να δημιουργήσετε μια συλλογή. Μόλις φτάσετε εκεί, εκδώστε το ffmpeg -i myMovie.avi -r 1 -f image2 shots_% 06.jpg, αφού αντικαταστήσατε την εντολή με το όνομα του αρχείου ταινίας σας. Ο αριθμός στο όνομα αρχείου shots_% 06.jpg υποδεικνύει πόσα μηδενικά στο τέλος πρέπει να τακτοποιήσετε τα στιγμιότυπα οθόνης σε μια λίστα ενώ ο αριθμός μετά το 1 υποδεικνύει τον ρυθμό καρέ. Μπορείτε να παίξετε με αυτά σε κάποιο βαθμό για να έχετε μια καλύτερη αίσθηση για το είδος των στιγμιότυπων οθόνης που θέλετε να τραβήξετε.

Μέθοδος 4: Χρήση του mplayer στη γραμμή εντολών

Μπορείτε επίσης να καλέσετε το mplayer από τη γραμμή εντολών, την οποία πρέπει να έχουν ήδη οι χρήστες Lubuntu, LXLE και Trisquel Mini-Linux. Όσοι δεν το έχουν, μπορούν να χρησιμοποιήσουν το sudo apt-get install mplayer για να το εγκαταστήσουν. Πληκτρολογήστε mplayer -vf screenshot και το όνομα του αρχείου βίντεο για να εμφανιστεί ένα μικρό παράθυρο προγράμματος αναπαραγωγής. Πιέστε το πλήκτρο s κάθε φορά που θέλετε να τραβήξετε ένα στιγμιότυπο οθόνης και θα λάβετε ένα μήνυμα σχετικά με το εάν λειτούργησε ή όχι. Το παράθυρο τερματικού παραμένει έγκυρο όλη την ώρα για να συνεχίσει να εξάγει μηνύματα σχετικά με τα στιγμιότυπα οθόνης που τραβάτε.

Μπορείτε επίσης να χρησιμοποιήσετε:

mplayer -nosound -frames ## -vo png: z = 9 myVideo.avi

Αντικαταστήστε το όνομα αρχείου με το όνομα του βίντεό σας και ## με τον αριθμό των καρέ που θέλετε να φωτογραφίσετε αυτόματα. Θα μπορούσατε επίσης να αντικαταστήσετε το png με μια άλλη μορφή εικόνας όπως jpg ή gif89a αν θέλετε, αλλά το png γενικά προσφέρει την καλύτερη ποιότητα εικόνας.

4 λεπτά ανάγνωση