Kako napraviti snimke zaslona u Linuxu

Snimka zaslona spektakla

Sva stolna računala uključuju alat za snimanje zaslona koji se može pokrenuti pritiskom na tipku PrintScreen.

Jedna od stvari koje mi korisnici Linuxa radimo je dijeljenje fotografija naših stolnih računala na društvenim mrežama. Neke su prilagodbe prava umjetnička djela i, iako nema objavljene konkurencije, nema sumnje da postoji. Bilo da se želite pridružiti ili zato što ste zainteresirani za izradu tutorijala ili vam je potrebna pomoć s foruma, znati kako napraviti snimke zaslona u Linuxu vještina je koju biste trebali naučiti.

Postoje i druge namjene. Za mnoge slabovidne mogućnosti pristupačnosti čitača e-knjiga nisu dovoljne, a budući da su zaštićeni DRM-om, ne mogu se izvršiti izmjene formata, alternativa je napraviti snimke zaslona stranica i proći ih kroz program za optičko prepoznavanje. likovima. Vidjet ćemo i kako automatizirati taj proces.

Kako napraviti snimke zaslona

Kako biste razumjeli o čemu je ovaj post, počnite definiranjem snimke zaslona kao fotografije ili videozapisa koji prikazuje ono što vidite na monitoru. Snimanje može biti cijelog zaslona, ​​njegovog dijela ili prozora.

Govorio sam o video snimkama zaslona u prethodnom članku, dakle Usredotočit ću se na alate za snimanje slika.

Najlakši način za snimanje zaslona je pritiskom na tipku Ispiši ekran na tipkovnici. Na većini distribucija Linuxa ovo bi trebalo otvoriti odgovarajuću aplikaciju u kojoj možete odabrati različite opcije.

vokoscreenNG
Povezani članak:
Jednostavni i otvoreni programi za video produkciju, prvi dio

Svaka aplikacija ima svoje snimke zaslona za ubrzavanje procesa.

Alati za snimanje zaslona

predstava

To je alat koji je uključen u KDE radnu površinu i to je onaj koji se otvara kada pritisnete tipku PrintScreen. Imamo sljedeće opcije snimanja:

  • Puni zaslon.
  • pravokutna regija.
  • Aktivan prozor.
  • Prozor ispod kursora.

Razlika između posljednje dvije opcije je u tome što je aktivni prozor onaj u prvom planu, dok posljednjom opcijom možete odabrati bilo koji drugi otvoreni prozor pomoću pokazivača miša.

Spektakl nam omogućuje da uspostavimo odgodu od trenutka kada pritisnemo tipku Ispiši ekran ili gumb Snimi novi snimak ili ga odmah.

Snimanje može uključivati:

  • Uključite pokazivač
  • Uključite naslovnu traku i obrub prozora.
  • Snimite skočni prozor.

Snimke zaslona mogu se spremiti u najčešćim formatima grafičkih datoteka, kopirati u međuspremnik ili izvesti u programe za uređivanje grafike ili pregledavanje koje smo instalirali na računalu.

Alat za napomene pruža nam mali grafički uređivač koji nam omogućuje označavanje područja zaslona, ​​dodavanje teksta i emotikona, zamagljivanje dijela snimka, isticanje, dodavanje strelica i crtanje.

U odjeljku alati, osim opcije ispisa screenshota, nudi nam mogućnost snimanja zaslona na video, ali ono što radi je da zadatak upućuje na drugu aplikaciju (ako je instalirana) ili nam nudi instalaciju.

Alat za označavanje naočala

Značajka zabilješke Spectacle omogućuje nam dodavanje grafičkih i tekstualnih informacija na snimku zaslona

GNOME alat za snimke zaslona

Do sada, GNOME-ov alat za snimke zaslona nije se puno razlikovao od KDE-ovog osim što su mu nedostajale mogućnosti za označavanje i izvoz u druge programe. Od verzije 42 (Ono što ćemo vidjeti u distribucijama objavljenim od travnja) postoji novi alat koji iskorištava nove grafičke mogućnosti radne površine i spaja trenutne aplikacije za snimanje slika i video zaslona u jednu.

Osim spektakularnog sučelja, nema mnogo značajki. Omogućuje vam da snimite cijeli ili dio zaslona ili prozora u videu ili ga snimite u slici, aliili ne postoji opcija za izmjenu opcija spremanja.

Flameshot

Ako ćete puno modificirati snimku zaslona i ne želite se prebacivati ​​između aplikacija, svakako isprobajte Flameshot. Dostupan je u spremištima nekih od glavnih distribucija Linuxa, kao i u Flatpak i Snap.

Logo distribucija Linuxa koje podržavaju Platpak format
Povezani članak:
Uspoređujući Snap i Flatpak. Prednosti i nedostatci

Kada instaliramo program vidimo malo upozorenje koje nas obavještava o pojavi ikone u gornjoj traci. Program možemo pokrenuti klikom na njega.

Kada to učinimo, vidimo popis tipkovničkih prečaca iznad aktivnog prozora koji je zatamnjen. Kada odaberemo regiju s pokazivačem, ona se pojavljuje s normalnim bojama, a niz alata prikazan je na obrubu. S njima možemo:

  • staviti iznad svih prozora snimljenu sliku.
  • Učitaj sliku Imguru.
  • Otvorite s drugom aplikacijom Zarobljavanje.
  • spremanje snimanja u glavnim grafičkim formatima.
  • Kopirati u međuspremnik.
  • poništiti ili ponoviti posljednja izmjena.
  • pomičite prozor selekcije.
  • Prikaži koordinateKartezijanski s prozora za odabir
  • Okrenite boje.
  • pikselne zone zarobljavanja.
  • Broj različitih zona zarobljavanja.
  • Dodajte tekst uhvatiti.
  • Istaknite područja.
  • nacrtati krug vakuum
  • Nacrtaj pravokutnik pun
  • nacrtaj granicu pravokutnika.
  • Dodajte strelice.
  • Nacrtajte linije.
  • Crtanje slobodnom rukom.

Ne možemo dodijeliti proizvoljna imena, već koji će parametri i kojim redoslijedom biti dio naslova s ​​kojim će se screenshotovi spremati.

Flameshot je također dostupan za Windows i Mac página web.

Internetska stranica Flameshot

Flameshot je program otvorenog koda za snimanje zaslona s raznim alatima za uređivanje.

scrot

Scrot je alat dizajniran za napraviti snimke zaslona s terminala. Njegova najveća korisnost, kao što ćemo vidjeti malo kasnije, je to što vam omogućuje automatizaciju procesa snimanja zaslona.

Instalira se na sljedeći način:

Debian, Ubuntu i derivati

sudo apt install scrot

Fedora

sudo dnf install scrot

Snimite cijeli zaslon

scrot
Time ćete spremiti cijeli zaslon u vašu osobnu mapu i ime koje se sastoji od datuma i veličine.

Odaberite odredište i naziv slike

scrot ~/Imágenes/captura_scrot.png

Odaberite prozor ili regiju

Ako ste isprobali prethodne naredbe, primijetili ste problem. Terminal se uvijek pojavljuje u snimci. To se popravlja sljedećom naredbom.
scrot -s

Vi samo trebate staviti pokazivač na prozor i pritisnuti lijevu tipku ili označiti područje pokazivačem i otpustiti tipku.
Naravno, naredbe se mogu kombinirati
scrot ~/Imágenes/captura_scrot3.png -s

Sve ovo možemo izbjeći ako odemo izravno u direktorij u koji želimo spremiti sliku. radimo to sa
cd Imágenes

Postavite vrijeme odgode

Drugi način da budemo sigurni da snimamo ono što želimo snimiti je postavljanje vremenskog intervala u sekundama prije nego što se snimanje dogodi. Naredba je sljedeća:
scrot -s -d 10

U ovom slučaju postavljamo odgodu od 10 sekundi prije snimanja.

Scrotov priručnik

Scrot je kompletan alat za snimanje zaslona koji se koristi s terminala

Određivanje kvalitete

Što je bolja kvaliteta slike, to će biti veća težina i vrijeme potrebno za učitavanje ako ćete je koristiti na web stranici. Ovaj parametar možemo podesiti postavljanjem postotka.
scrot -q 70

Postavite snimanje na 70% kvalitete

Postavljanje veličine

Urednici časopisa Linux Adictos Oni određuju da slike moraju imati maksimalnu širinu od 1200 piksela. To, uz uobičajene alate za snimanje zaslona, ​​znači da ih morate pokrenuti kroz Gimp ili neki drugi web servis kako biste ih prilagodili veličini. Srećom, scrot će me spasiti posla. Da vidimo:

Kao što mi naziv snimka zaslona govori, moj ekran ima širinu od 1366 piksela, meni treba 1200. Primjenom jednostavne matematičke operacije izračunavamo parametar postotka veličine
1200*100/1366=87,8477..

Pokušajmo
scrot -s -d 10 -t 87.85
Ideja je dobra, ali ima previše decimalnih mjesta da biste dobili željeni rezultat

Izrada više snimaka uz simulaciju klika mišem

Uzmimo čisto hipotetički primjer. Internetska knjižara s geografskim nazivom ne dopušta vam da vidite knjige koje ste kupili izvan njihovih uređaja ili preglednika. Jedno je rješenje automatizirati proces snimanja i okretanja stranica, a zatim pokrenuti te slike putem optičkog alata za prepoznavanje znakova.

Osim Scrota trebat će nam još jedan alat iz repozitorija pod nazivom xdotools. Njime ćemo simulirati pritisak tipke miša za okretanje stranice.

Nakon što je program instaliran, moramo učiniti sljedeće.

  1. otvorite web stranicu usluge čitanja u oblaku.
  2. otvori krajsmanjiti ga u veličini.
  3. Postavite terminal s lijeve strane s prozora čitača.
  4. U tipu terminalaxdotool getmouselocation i ne pritiskaj ući.
  5. uzmi pokazivač na gumb za promjenu stranice u čitaču oblaka i pritisnite enter.
  6. Obratite pažnju na vrijednosti X i Y. što ćete vidjeti u terminalu.
  7. Kopirajte sljedeću skriptu u uređivaču teksta:

#!/bin/bash
while [ 1 ]; do
xdotool mousemove XXXX YYY click 1 &
scrot -q 100 '%Y-%m-%d-%H:%M:%S.png' -e 'mv $f ~/Imágenes/'
sleep 20
done

Ne zaboravite zamijeniti x i y vrijednostima koje ste prethodno zapisali.

Program će napraviti snimku zaslona stranice i prebaciti se na sljedeću nakon 20 sekundi.

Spremite datoteku s imenom skripta.š. Zatim idite na mjesto gdje ste ga spremili, stavite miša na datoteku i desnom tipkom dajte joj dopuštenja za izvršavanje iz prozora Svojstva.

Da biste pokrenuli program tipa ./script.sh, povećajte prozor čitača i pazite kada dođe do kraja knjige jer ako ne zatvorite terminal, nastavit će snimati snimke zaslona.

Dva konačna pojašnjenja

Postupak koji sam upravo opisao je razvijen, kao što sam rekao na početku članka, od strane slabovidnih za korištenje od strane slabovidnih koji trebaju više od samo opcija pristupačnosti dostupni za uživanje u knjigama koje su kupili. Ni na koji način ne potičem neovlaštenu distribuciju sadržaja.

Scrot je vrlo cjelovit alat, da biste razumjeli sve njegove mogućnosti koristite naredbu

man scrot


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   ivan dijo

    Hvala vam! Probat ću sa scrotom (ružno ime :) ).
    Pa na tipkovnici mac-a koji sam upravo ubuntirao tipka PrintScreen ne radi odmah (nema je, kao sada).

    Jedno pitanje, ako netko želi komentirati ovo (hvala).
    Upravo sam uspio popraviti imac iz 2009. s Pop distribucijom, na temelju ubuntua. I kako je sjajno što sam mogao.
    Nedostaje mi program kao što je textedit iz macOS-a. Jednostavno je, uređivati ​​tekst, mijenjati fontove i boje, samo pisati, a ne programirati..., a u njemu je povećanje slova i uklapanje sve bilo lako... a ja ne mogu koristiti OpenOffice na taj način ( to vrijedi tisuću drugih stvari);

    Može li mi netko preporučiti programe? Probao sam stvari kao što su Kwriter ili Sublime, itd., i nisu tako jednostavne i udobne za najgluplje zadatke pisanja, igranja fontovima, bojama i mogućnosti dobrog povećanja teksta itd.

    1.    Diego Nijemac Gonzalez dijo

      Ne znam hoće li biti isto, ali možete probati nano.
      Upišite nano u terminal i program bi vam se trebao otvoriti. Inače ga potražite u upravitelju paketa

  2.   GENERIRATI dijo

    ODLIČNA PUBLIKACIJA