Ako vytvárať snímky obrazovky z príkazového riadku systému Linux



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Rovnako ako väčšina vecí v prostredí GNU / Linux, aj tu existuje spôsob, ako urobiť snímku obrazovky z príkazového riadku. Existuje niekoľko rôznych primárnych dôvodov, ktoré by používatelia chceli urobiť. Jednou z nich je mať ďalšiu kontrolu nad tým, ako sa sníma snímka obrazovky, najmä pokiaľ ide o načasovanie. Ďalším je vytváranie galérií snímok z video súborov. Používatelia zvyknutí na veľkú aktivitu klávesnice môžu tiež nájsť túto metódu najrýchlejšie.



V závislosti od vašich cieľov a rozdelenia môžete nájsť niekoľko rôznych spôsobov, ako ísť o to, čo sa snažíte robiť. Opäť to naznačuje, ako vývojári systému Linux postupujú vo veciach. Dobrou správou je, že veľa z týchto nástrojov by už malo byť súčasťou vašej existujúcej inštalácie.



Metóda 1: Vytvorenie snímky obrazovky pomocou scrotu

Najzákladnejším spôsobom snímania obrazovky z príkazu je jednoduché napísanie scrot a stlačenie klávesu Enter. Aby to fungovalo, nemusíte byť ani v správnom okne emulátora terminálu. Ak podržíte Alt a F2 alebo klávesy Windows alebo Super a R, aby sa zobrazilo dialógové okno spustenia, môžete jednoducho napísať scrot a stlačiť kláves Enter. Týmto urobíte snímku obrazovky všetkého na pracovnej ploche a umiestnite ju do súboru vo vašom domovskom adresári. Môžete k nim získať prístup pomocou grafického správcu súborov alebo zadaním príkazu cd ~ a následného príkazu ls na príkazovom riadku. Pretože by sa urobila snímka obrazovky aj z terminálového okna, na ktoré ho vydáte, môžete pre túto metódu použiť príkazový riadok obsluhovaný z okna spustenia častejšie ako okno terminálu.

Môžete nastaviť oneskorenie, aby ste mali všetko pripravené skôr, ako to urobíte. Zadajte scrot -d 10 a stlačte Enter, aby ste pred vytvorením snímky obrazovky počkali 10 sekúnd. To by vám malo poskytnúť dostatok času na konfiguráciu ľubovoľného programu, z ktorého snímate snímku obrazovky. Možno budete tiež chcieť po tomto príkaze nastaviť názov súboru, ktorý bude scrot používať pri pomenovaní súboru vo vašom domovskom adresári.

Pridaním prepínača -c do príkazu vytvoríte odpočítavanie. Napríklad scrot -d 10 -c bude odpočítavať sekundy do zhotovenia snímky obrazovky. To vám môže pomôcť naplánovať si dopredu, keď potrebujete všetko pripraviť skôr, ako vystrelí výstrel.

Drvivá väčšina moderných desktopových prostredí prepája scrot alebo iný nástroj na snímanie obrazovky založený na príkazovom riadku s klávesom Print Screen (Prt Sc) na klávesnici. Možno budete musieť stlačiť Prt Sc, aby ste spravili snímku obrazovky všetkého, alebo stlačiť Alt + Prt Sc, aby ste pomocou pomocného programu scrot zobrali jedno z aktívnych okien. Veľmi málo rozložení klávesnice má samostatný kláves SysRq, ktorý nie je pripojený ku klávesu Prt Sc, a tento kláves môže tiež slúžiť na vytváranie snímok obrazovky aktuálneho okna.

Ak vyvoláte scrot pomocou -s po ňom, budete môcť nakresliť oblasť na obrazovke pomocou ukazovateľa myši. Skončíte so snímkou ​​obrazovky konkrétnej oblasti a s ničím iným.

Aj keď to môže byť užitočné, niektoré snímky obrazovky vytvorené týmto spôsobom môžu vyzerať zvláštne a neobvykle orezané.

Metóda 2: Používanie grafického šetriča obrazovky Xfce4

Debian-Xfce, Xubuntu a ďalší používatelia Xfce4 majú príkaz s názvom xfce4-screenshoter, ktorý videli, keď stlačili Prt Sc, a je možné ho vyvolať z príkazového riadku. Stačí napísať xfce4-screenshooter do terminálu alebo do vyhľadávača aplikácií vyvolaného stlačením Alt + F2 alebo Super + R a zobrazí sa dialógové okno, ktoré vám umožní zvoliť typ snímky obrazovky, ktorú chcete radšej urobiť.

Kliknite na Vyberte oblasť a stlačte OK na zvýraznenie oblasti obrazovky alebo vyberte Zadať obrazovku alebo Aktívne okno pre tradičnejšiu skúsenosť používateľa so snímkami obrazovky.

Metóda 3: Extrakcia rámcov pomocou ffmpeg

Pomocou programu ffmpeg môžete z videosúboru vytvoriť celú galériu snímok obrazovky. Ak ešte nemáte ffmpeg, budete ho musieť nainštalovať pomocou sudo apt-get install ffmpeg, ak používate distribúcie založené na Debiane, Ubuntu alebo Mint. Toto by malo fungovať aj pre väčšinu používateľov Debianu na platforme Raspberry Pi. Používatelia Fedory alebo Red Hat budú musieť na inštaláciu balíka vydať yum install rpmbuild ako root. Používatelia programu Arch si môžu vybrať medzi balíčkami ffmpeg-git alebo ffmpeg-full. Väčšina používateľov bude chcieť používať verziu ffmpeg-git.

Po nainštalovaní balíka sa pomocou príkazu cd presuňte na miesto určenia vášho videosúboru, aby ste mohli pomocou ffmpeg vytvoriť galériu. Akonáhle tam budete, vydajte ffmpeg -i myMovie.avi -r 1 -f image2 shots_% 06.jpg, ktorý nahradí príkaz názvom vášho filmového súboru. Číslo v názve súboru shots_% 06.jpg označuje, koľko koncových núl potrebujete na usporiadanie snímok obrazovky do zoznamu, zatiaľ čo číslo po 1 označuje rýchlosť snímkovania. Môžete sa s nimi do istej miery pohrať, aby ste získali lepšiu predstavu o tom, aké druhy snímok obrazovky chcete zachytiť.

Metóda 4: Používanie mplayer v príkazovom riadku

Môžete tiež vyvolať program mplayer z príkazového riadku, ktorý by už mali mať používatelia Lubuntu, LXLE a Trisquel Mini-Linux. Kto ho nemá, môže ho nainštalovať pomocou sudo apt-get install mplayer. Zadajte snímku obrazovky mplayer -vf a názov súboru s videom, aby sa rozbalilo malé okno prehrávača. Zakaždým, keď chcete vytvoriť snímku obrazovky, stlačte kláves s a zobrazí sa správa, či to fungovalo alebo nie. Okno terminálu zostáva v platnosti po celú dobu, aby bolo možné naďalej odosielať správy o snímkach obrazovky, ktoré snímate.

Môžete tiež použiť:

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

Názov súboru nahraďte názvom videa a znakom ## počet snímok, ktoré chcete automaticky vyfotografovať. Môžete tiež nahradiť png iným formátom obrázka, ako je jpg alebo gif89a, ale png vo všeobecnosti ponúka najlepšiu kvalitu obrázka.

4 minúty prečítané