Kaip paimti ekrano kopijas iš „Linux“ komandų eilutės



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Kaip ir daugumoje dalykų GNU / Linux aplinkoje, yra būdas padaryti ekrano kopiją iš komandinės eilutės. Yra kelios pagrindinės priežastys, dėl kurių vartotojai norėtų tai padaryti. Viena iš jų yra tolesnė kontrolė, kaip daroma ekrano kopija, ypač kai kalbama apie laiką. Kitas dalykas yra padaryti vaizdo įrašų galerijas iš vaizdo failų. Vartotojai, įpratę prie intensyvios klaviatūros veiklos, taip pat gali rasti šį metodą greičiausiai.



Atsižvelgdami į savo tikslus ir pasiskirstymą, galite rasti kelis skirtingus būdus, kaip atlikti tai, ką bandote padaryti. Tai dar kartą rodo, kaip „Linux“ kūrėjai elgiasi. Geros naujienos yra tai, kad daugelis šių įrankių jau turėtų būti jūsų esamame diegime.



1 metodas: Padaryti ekrano kopiją su scrot

Pats paprasčiausias būdas fotografuoti komandą yra paprasčiausiai įvedus „scrot“ ir paspaudus „Enter“. Jums net nereikia būti tinkamame terminalo emuliatoriaus lange, kad tai veiktų. Jei laikote nuspaudę „Alt“ ir „F2“ arba „Windows“ arba „Super“ klavišą ir R, kad gautumėte paleisties dialogo langą, galite tiesiog įvesti „scrot“ ir paspausti „Enter“. Tai atliks darbalaukio ekrano kopiją ir įdės ją į failą, esantį jūsų namų kataloge. Jį galite pasiekti naudodami grafinę failų tvarkyklę arba komandinėje eilutėje įvesdami cd ~ ir tada ls. Kadangi tai atliktų terminalo lango, kurį jūs jį išduodate, ekrano kopiją, šiam metodui galite naudoti komandų eilutę, pateiktą iš vykdymo laukelio, dažniau nei terminalo langą.

Galite nustatyti uždelsimą, kad daiktai būtų paruošti prieš imant. Įveskite scrot -d 10 ir paspauskite Enter, kad palauktumėte 10 sekundžių, kol padarysite ekrano kopiją. Tai turėtų suteikti jums pakankamai laiko sukonfigūruoti bet kurią programą, kurios ekrano kopiją darote. Po šios komandos taip pat galite nustatyti failo pavadinimą, kurį „scrot“ naudos pavadindamas failą savo namų kataloge.

Pridėkite jungiklį -c prie komandos, kad sukurtumėte atgalinį atsiskaitymą. Pavyzdžiui, „scrot -d 10 -c“ skaičiuos sekundes žemyn, kol bus padaryta ekrano kopija. Tai gali padėti planuoti iš anksto, kai jums reikia viską paruošti, kol skrotelė nufotografuos.

Didžioji dauguma šiuolaikinių darbalaukio aplinkų susieja „scrot“ ar kitą komandų eilutės ekrano kopijos įrankį su klaviatūros klavišu „Print Screen“ („Prt Sc“). Jums gali tekti tiesiog paspausti „Prt Sc“, kad padarytumėte viso ekrano kopiją, arba paspausti „Alt“ + „Prt Sc“, jei norite paimti vieną iš aktyvių langų su „scrot“ programa. Labai nedaug klaviatūros išdėstymų turi atskirą „SysRq“ klavišą, kuris nėra pritvirtintas prie „Prt Sc“ klavišo, ir šis raktas taip pat gali padėti fotografuoti dabartinį langą.

Jei po jo iškviesite „scrot“ su -s, pelės žymikliu galėsite piešti sritį ekrane. Jūs gausite tos konkrečios srities ekrano kopiją ir nieko kito.

Nors tai gali būti naudinga, kai kurios tokiu būdu padarytos ekrano kopijos gali atrodyti keistai ir neįprastai apkarpytos.

2 metodas: naudokite „Xfce4 Graphical Screenshooter“

„Debian-Xfce“, „Xubuntu“ ir kiti „Xfce4“ vartotojai turi komandą, vadinamą „xfce4-screenshoter“, kurią jie matė stumdami „Prt Sc“, ir tai galima iškviesti iš komandinės eilutės. Paprasčiausiai įveskite „xfce4-screenshooter“ terminale arba „Application Finder“, pateiktame paspaudus „Alt“ + F2 arba „Super + R“, ir gausite dialogo langą, kuriame galėsite pasirinkti norimo padaryti ekrano kopiją.

Spustelėkite Pasirinkti regioną ir paspauskite Gerai, kad paryškintumėte ekrano sritį, arba pasirinkite Įvesti ekraną arba Aktyvus langas, kad gautumėte daugiau tradicinių ekrano naudotojų patirties.

3 metodas: ištraukite rėmus naudodami „ffmpeg“

Galite naudoti ffmpeg programą, kad iš vaizdo failo būtų sukurta visa ekrano kopijų galerija. Jei dar neturite „ffmpeg“, turėsite jį įdiegti naudodami „sudo apt-get install ffmpeg“, jei naudojate „Debian“, „Ubuntu“ arba „Mint“ paskirstymus. Tai taip pat turėtų veikti daugumai „Debian“ vartotojų „Raspberry Pi“ platformoje. „Fedora“ arba „Red Hat“ vartotojai, norėdami įdiegti paketą, turės išleisti yum install rpmbuild kaip root. „Arch“ vartotojai gali rinktis „ffmpeg-git“ arba „ffmpeg-full“ paketus. Daugelis vartotojų norės naudoti ffmpeg-git versiją.

Įdiegę paketą, naudokite komandą cd, kad pereitumėte į savo vaizdo failo paskirties vietą, kad galėtumėte naudoti ffmpeg kurdami galeriją. Atėję ten išleiskite ffmpeg -i myMovie.avi -r 1 -f image2 shots_% 06.jpg, pakeitę komandą savo filmo failo pavadinimu. Skaičius kadrų_% 06.jpg failo pavadinime nurodo, kiek galinių nulių reikia sutvarkyti ekrano kopijas sąraše, o skaičius po 1 rodo kadrų dažnį. Galite šiek tiek pažaisti su jais, kad geriau pajustumėte, kokias ekrano kopijas norite užfiksuoti.

4 metodas: „mplayer“ naudojimas komandinėje eilutėje

Taip pat galite iškviesti „mplayer“ iš komandinės eilutės, kurią jau turėtų turėti „Lubuntu“, „LXLE“ ir „Trisquel Mini-Linux“ vartotojai. Tie, kurie jo neturi, gali naudoti sudo apt-get install mplayer. Įveskite „mplayer -vf“ ekrano kopiją ir savo vaizdo failo pavadinimą, kad pasirodytumėte mažame grotuvo lange. Paspauskite klavišą s kiekvieną kartą, kai norite padaryti ekrano kopiją, ir gausite pranešimą apie tai, ar jis veikė. Terminalo langas lieka galioti visą laiką, kol toliau bus rodomi pranešimai apie daromas ekrano kopijas.

Taip pat galite naudoti:

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

Pakeiskite failo pavadinimą savo vaizdo įrašo pavadinimu ir ## kadrų skaičiumi, kurį norėtumėte fotografuoti automatiškai. Jei norite, taip pat galite pakeisti png kitu vaizdo formatu, pvz., Jpg ar gif89a, tačiau paprastai png siūlo geriausią vaizdo kokybę.

4 minutes perskaityta