Com fer captures de pantalla de la línia d'ordres de Linux



Proveu El Nostre Instrument Per Eliminar Problemes

Com passa amb la majoria de coses de l’entorn GNU / Linux, hi ha una manera de fer una captura de pantalla de la línia d’ordres. Hi ha diversos motius principals pels quals els usuaris voldrien fer-ho. Una d’elles és tenir més control sobre com es fa la captura de pantalla, especialment quan es tracta de temps. Una altra és fer galeries de captures de pantalla amb fitxers de vídeo. Els usuaris acostumats a fer molta activitat al teclat també poden trobar aquest mètode més ràpid.



Segons els vostres objectius i distribució, és possible que trobeu que hi ha diverses maneres d’aconseguir el que intenteu fer. Una vegada més, això és indicatiu de com es desenvolupen els desenvolupadors de Linux. La bona notícia és que moltes d’aquestes eines ja haurien d’estar presents a la vostra instal·lació existent.



Mètode 1: fer una captura de pantalla amb scrot

La forma més bàsica de fer una captura de pantalla de l'ordre és simplement escrivint scrot i pressionant Enter. Ni tan sols cal que estigueu en una finestra d’emulador de terminal adequada perquè això funcioni. Si manteniu premudes les tecles Alt i F2 o la tecla Windows o Super i R per obtenir un quadre de diàleg d'execució, només cal que escriviu scrot i premeu Intro. Això farà una captura de pantalla de tot el que hi ha a l’escriptori i el col·locarà en un fitxer dins del directori inicial. Podeu accedir-hi amb un gestor de fitxers gràfic o escrivint cd ~ i després ls a la línia d'ordres. Com que també es prendria una captura de pantalla d'una finestra de terminal, és possible que vulgueu utilitzar la línia d'ordres servida des del quadre d'execució més sovint que una finestra de terminal per a aquest mètode.

Podeu establir un retard per preparar les coses abans de prendre-les. Escriviu scrot -d 10 i premeu Intro per esperar 10 segons abans de fer la captura de pantalla. Això us donarà molt de temps per configurar qualsevol programa del qual feu una captura de pantalla. També és possible que vulgueu establir un nom de fitxer després d’aquesta ordre, que farà servir el scrot quan nomeneu el fitxer al directori inicial.

Afegiu el commutador -c a l'ordre per crear un compte enrere. Per exemple, scrot -d 10 -c comptarà els segons fins que es faci la captura de pantalla. Això us pot ajudar a planificar amb antelació quan hàgiu de tenir-ho tot a punt abans que scrot faci un tret.

La gran majoria dels entorns d'escriptori moderns enllacen scrot o una altra utilitat de captura de pantalla basada en la línia d'ordres a la tecla Print Screen (Prt Sc) del teclat. És possible que només hàgiu de prémer Prt Sc per fer una captura de pantalla de tot o prémer Alt + Prt Sc per prendre una de les finestres actives amb la utilitat scrot. Uns pocs dissenys de teclat tenen una tecla SysRq independent que no està connectada a la tecla Prt Sc, i aquesta tecla també pot funcionar per fer captures de pantalla de la finestra actual.

Si invoqueu un scrot amb -s després, podreu dibuixar una àrea a la pantalla amb el punter del ratolí. Acabareu amb una captura de pantalla d’aquesta àrea específica i res més.

Tot i que això pot ser útil, algunes captures de pantalla d'aquesta manera poden semblar estranyes i inusualment retallades.

Mètode 2: utilitzant el disparador de pantalla gràfic Xfce4

Debian-Xfce, Xubuntu i altres usuaris de Xfce4 tenen una ordre anomenada xfce4-screenshoter que han vist quan pressionen Prt Sc i és possible invocar-ho des de la línia d’ordres. Només cal que escriviu xfce4-screenshooter en un terminal o al Finder d'aplicacions que aparegui quan premeu Alt + F2 o Super + R i rebreu un quadre de diàleg que us permetrà seleccionar el tipus de captura de pantalla que preferiu fer.

Feu clic a Selecciona una regió i premeu D'acord per ressaltar una regió de la pantalla o seleccioneu Introduïu pantalla o finestra activa per obtenir una experiència d'usuari de captura de pantalla més tradicional.

Mètode 3: Extreure quadres amb ffmpeg

Podeu utilitzar el programa ffmpeg per crear una galeria completa de captures de pantalla d’un fitxer de vídeo. Si encara no teniu ffmpeg, haureu d’instal·lar-lo amb sudo apt-get install ffmpeg si utilitzeu distribucions basades en Debian, Ubuntu o Mint. Això també hauria de funcionar per a la majoria dels usuaris de Debian a la plataforma Raspberry Pi. Els usuaris de Fedora o Red Hat hauran de publicar yum install rpmbuild com a root per instal·lar el paquet. Els usuaris de Arch poden triar entre els paquets ffmpeg-git o ffmpeg-full. La majoria dels usuaris voldran utilitzar la versió ffmpeg-git.

Un cop hàgiu instal·lat el paquet, utilitzeu l'ordre cd per desplaçar-vos a la destinació del fitxer de vídeo, de manera que pugueu utilitzar ffmpeg per crear una galeria. Un cop allà, emeteu ffmpeg -i myMovie.avi -r 1 -f image2 shots_% 06.jpg, després d'haver substituït l'ordre pel nom del fitxer de la pel·lícula. El número del nom del fitxer shots_% 06.jpg indica el nombre de zeros finals que necessiteu per organitzar les captures de pantalla en una llista, mentre que el número posterior a 1 indica la freqüència de fotogrames. Podeu jugar amb aquests fins a cert punt per tenir una millor idea del tipus de captures de pantalla que voleu capturar.

Mètode 4: utilitzar mplayer a la línia d'ordres

També podeu invocar mplayer des de la línia d’ordres, que els usuaris de Lubuntu, LXLE i Trisquel Mini-Linux ja haurien de tenir. Els que no el tinguin poden utilitzar sudo apt-get install mplayer per instal·lar-lo. Escriviu la captura de pantalla mplayer -vf i el nom del fitxer de vídeo per obrir una finestra petita del reproductor. Premeu la tecla s cada vegada que vulgueu fer una captura de pantalla i rebreu un missatge sobre si funcionava o no. La finestra del terminal continua sent vàlida tot el temps per continuar enviant missatges sobre les captures de pantalla que feu.

També podeu utilitzar:

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

Substitueix el nom del fitxer pel nom del vídeo i ## pel nombre de fotogrames que vulguis fotografiar automàticament. També podeu substituir PNG per un altre format d’imatge, com ara jpg o gif89a, si voleu, però png normalment ofereix la millor qualitat d’imatge.

4 minuts de lectura