Cum să faceți capturi de ecran din linia de comandă Linux



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

La fel ca în majoritatea lucrurilor din mediul GNU / Linux, există o modalitate de a face o captură de ecran din linia de comandă. Există câteva motive principale pentru care utilizatorii ar dori să facă acest lucru. Una este să aveți un control suplimentar asupra modului în care este capturată captura de ecran, mai ales atunci când vă ocupați de sincronizare. Un altul este să faci galerii de capturi de ecran din fișiere video. Utilizatorii obișnuiți cu activitatea grea a tastaturii ar putea găsi, de asemenea, această metodă mai rapidă.



În funcție de obiectivele și distribuția dvs., ați putea găsi că există mai multe moduri diferite de a realiza ceea ce încercați să faceți. Încă o dată, acest lucru indică modul în care dezvoltatorii Linux se ocupă de lucruri. Vestea bună este că multe dintre aceste instrumente ar trebui să fie deja prezente în instalarea dvs. existentă.



Metoda 1: Realizarea unei capturi de ecran cu scrot

Cel mai simplu mod de a face o captură de ecran din comandă este pur și simplu prin tastarea scrotului și apăsarea enter. Nici măcar nu trebuie să vă aflați într-o fereastră adecvată de emulator de terminal pentru ca acest lucru să funcționeze. Dacă țineți apăsate tasta Alt și F2 sau tasta Windows sau Super și R pentru a obține o casetă de dialog de rulare, atunci puteți pur și simplu să tastați scrot și să apăsați Enter. Aceasta va face o captură de ecran a tuturor lucrurilor de pe desktop și o va plasa într-un fișier din directorul dvs. de acasă. Îl puteți accesa cu un manager de fișiere grafic sau tastând cd ~ și apoi ls la linia de comandă. Deoarece ar lua o captură de ecran a unei ferestre de terminal la care o lansați, de asemenea, poate doriți să utilizați linia de comandă servită din caseta de rulare mai des decât o fereastră de terminal pentru această metodă.

Puteți seta o întârziere pentru a pregăti lucrurile înainte de ao lua. Tastați scrot -d 10 și apăsați Enter pentru a aștepta 10 secunde înainte de a face captura de ecran. Acest lucru ar trebui să vă ofere suficient timp pentru a configura programul cu care faceți o captură de ecran. S-ar putea să doriți, de asemenea, să setați un nume de fișier după această comandă, pe care scrot-ul îl va folosi la denumirea fișierului în directorul dvs. de acasă.

Adăugați comutatorul -c la comandă pentru a crea o numărătoare inversă. De exemplu, scrot -d 10 -c va număra secundele până când faceți captura de ecran. Acest lucru vă poate ajuta să vă planificați din timp atunci când trebuie să pregătiți totul înainte ca scrot să facă o lovitură.

O mare majoritate a mediilor moderne desktop conectează scrotul sau un alt utilitar de captură de ecran bazat pe linia de comandă la tasta Print Screen (Prt Sc) de pe tastatură. Este posibil să fie necesar să apăsați Prt Sc pentru a face o captură de ecran a tuturor sau să apăsați Alt + Prt Sc pentru a face una dintre ferestrele active cu utilitarul scrot. Câteva aspecte de tastatură au o tastă SysRq separată care nu este atașată la tasta Prt Sc, iar această tastă ar putea funcționa și pentru a face capturi de ecran ale ferestrei curente.

Dacă invocați scrot cu -s după acesta, atunci veți putea desena o zonă pe ecran cu indicatorul mouse-ului. Veți ajunge cu o captură de ecran a zonei respective și nimic altceva.

Deși acest lucru poate fi util, unele capturi de ecran realizate în acest mod pot părea ciudate și neobișnuit decupate.

Metoda 2: Folosirea Xfce4 Graphical Screenshooter

Debian-Xfce, Xubuntu și alți utilizatori Xfce4 au o comandă numită xfce4-screenshoter pe care au văzut-o când apasă Prt Sc și este posibil să o invocăm din linia de comandă. Tastați doar xfce4-screenshooter la un terminal sau la aplicația Finder afișat când apăsați Alt + F2 sau Super + R și veți primi o casetă de dialog care vă permite să selectați tipul de captură de ecran pe care ați prefera să o faceți.

Faceți clic pe Selectați o regiune și apăsați OK pentru a evidenția o regiune a ecranului sau selectați Enter Screen sau Active Window pentru o experiență de utilizator mai tradițională.

Metoda 3: Extrageți rame cu ffmpeg

Puteți utiliza programul ffmpeg pentru a crea o galerie completă de capturi de ecran dintr-un fișier video. Dacă nu aveți deja ffmpeg, atunci va trebui să-l instalați cu sudo apt-get install ffmpeg dacă sunteți pe distribuții bazate pe Debian, Ubuntu sau Mint. Acest lucru ar trebui să funcționeze și pentru majoritatea utilizatorilor Debian de pe platforma Raspberry Pi. Utilizatorii Fedora sau Red Hat vor trebui să emită yum install rpmbuild ca root pentru a instala pachetul. Utilizatorii Arch pot alege între pachetele ffmpeg-git sau ffmpeg-full. Majoritatea utilizatorilor vor dori să utilizeze versiunea ffmpeg-git.

După ce ați instalat pachetul, utilizați comanda cd pentru a vă deplasa la destinația fișierului dvs. video, astfel încât să puteți utiliza ffmpeg pentru a crea o galerie. Odată ajuns acolo, lansați ffmpeg -i myMovie.avi -r 1 -f image2 shots_% 06.jpg, după ce ați înlocuit comanda cu numele fișierului dvs. de film. Numărul din numele fișierului shots_% 06.jpg indică câte zerouri finale trebuie să aranjați capturile de ecran într-o listă, în timp ce numărul de după 1 indică rata cadrelor. Puteți să vă jucați cu acestea într-o oarecare măsură pentru a avea o imagine mai bună asupra tipului de capturi de ecran pe care doriți să le capturați.

Metoda 4: Utilizarea mplayer la linia de comandă

De asemenea, puteți invoca mplayer din linia de comandă, pe care ar trebui să o aibă deja utilizatorii Lubuntu, LXLE și Trisquel Mini-Linux. Cei care nu îl au pot folosi sudo apt-get install mplayer pentru al instala. Tastați captura de ecran mplayer -vf și numele fișierului dvs. video pentru a afișa o fereastră mică de player. Apăsați tasta s de fiecare dată când doriți să faceți o captură de ecran și veți primi un mesaj despre dacă a funcționat sau nu. Fereastra terminalului rămâne valabilă tot timpul pentru a continua să scoateți mesaje despre capturile de ecran pe care le faceți.

De asemenea, puteți utiliza:

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

Înlocuiți numele fișierului cu numele videoclipului dvs. și ## cu numărul de cadre pe care doriți să le fotografiați automat. De asemenea, puteți înlocui png cu un alt format de imagine, cum ar fi jpg sau gif89a, dacă doriți, dar png oferă, în general, cea mai bună calitate a imaginii.

4 minute citite