Cum să faci capturi de ecran în Linux

Captură de ecran cu spectacol

Toate desktopurile includ un instrument de capturare a ecranului care poate fi pornit prin apăsarea tastei PrintScreen.

Unul dintre lucrurile pe care le facem utilizatorii Linux este să distribuim fotografii ale desktopurilor noastre pe rețelele sociale. Unele personalizări sunt adevărate opere de artă și, deși nu există concurență declarată, nu există nicio îndoială că există. Indiferent dacă doriți să vă alăturați sau pentru că sunteți interesat să faceți tutoriale sau aveți nevoie de ajutor de la forumuri, a ști cum să faci capturi de ecran în Linux este o abilitate pe care ar trebui să o înveți.

Există și alte utilizări. Pentru mulți cu deficiențe de vedere, opțiunile de accesibilitate ale cititoarelor de cărți electronice nu sunt suficiente și, deoarece acestea sunt protejate prin DRM, nu se pot face modificări de format, alternativa este să faceți capturi de ecran ale paginilor și să le treceți printr-un program de recunoaștere optică. personaje. Vom vedea, de asemenea, cum să automatizăm acest proces.

Cum să faceți capturi de ecran

Ca să înțelegeți despre ce este vorba în această postare, începeți prin a defini captura de ecran ca o fotografie sau un videoclip care arată ceea ce vedeți pe monitor. Captura poate fi a întregului ecran, a unei părți a acestuia sau a unei ferestre.

Am vorbit despre capturi de ecran video într-un articol anterior, deci Mă voi concentra asupra instrumentelor de captare a imaginilor.

Cel mai simplu mod de a face o captură de ecran este să apăsați tasta Captură de ecran pe tastatură. Pe majoritatea distribuțiilor Linux, aceasta ar trebui să deschidă aplicația corespunzătoare unde puteți selecta diferite opțiuni.

vokoscreenNG
Articol asociat:
Programe de producție video simple și open source Partea întâi

Fiecare aplicație are propriile capturi de ecran pentru a accelera procesul.

Instrumente pentru a face capturi de ecran

spectacol

Este instrumentul care este inclus în desktop-ul KDE și este cel care se deschide când apăsați tasta PrintScreen. Avem următoarele opțiuni de capturare:

  • Ecran complet.
  • regiune dreptunghiulară.
  • Fereastra activă.
  • Fereastra de sub cursor.

Diferența dintre ultimele două opțiuni este că fereastra activă este cea din prim-plan, în timp ce cu ultima opțiune poți selecta orice altă fereastră deschisă cu cursorul mouse-ului.

Spectacle ne permite să stabilim o întârziere din momentul în care apăsăm tasta Captură de ecran sau butonul Faceți o nouă captură sau faceți-o imediat.

Captura poate include:

  • Includeți indicatorul
  • Includeți bara de titlu și chenarul ferestrei.
  • Capturați o fereastră pop-up.

Capturi de ecran poate fi salvat în cele mai comune formate de fișiere grafice, copiat în clipboard sau exportat în programele de editare sau vizualizare grafică pe care le-am instalat pe computer.

Instrumentul de adnotare ne oferă un mic editor grafic care ne permite să marchem zone ale ecranului, să adăugăm text și emoticoane, să estompăm o parte din captură, să evidențiem, să adăugăm săgeți și să desenăm.

În secțiunea de instrumente, pe lângă opțiunea de imprimare a capturii de ecran, ne oferă posibilitatea de a înregistra ecranul pe video, dar ceea ce face este să trimită sarcina către o altă aplicație (dacă este instalată) sau să ne ofere instalarea.

Instrument de adnotare pentru ochelari

Caracteristica de adnotare a Spectacle ne permite să adăugăm informații grafice și text la captură de ecran

Instrumentul de captură de ecran GNOME

Până acum, instrumentul de captură de ecran al GNOME nu era foarte diferit de cel al lui KDE, cu excepția faptului că nu avea opțiunile de adnotare și export în alte programe. Din versiunea 42 (Ce vom vedea în distribuțiile lansate din aprilie) există un nou instrument care profită de noile posibilități grafice ale desktopului și îmbină aplicațiile actuale de captură de ecran de imagine și video într-una singură.

Dincolo de interfața spectaculoasă, nu are multe caracteristici. Vă permite să înregistrați tot sau o parte dintr-un ecran sau o fereastră în video sau să o capturați în imagine, darsau nu există nicio opțiune de modificare a opțiunilor de salvare.

Flameshot

Dacă intenționați să faceți o mulțime de modificări la captura de ecran și nu doriți să comutați între aplicații, ar trebui să încercați cu siguranță Flameshot. Este disponibil în depozitele unora dintre principalele distribuții Linux, precum și în Flatpak și Snap.

Sigla distribuțiilor Linux care acceptă formatul Platpak
Articol asociat:
Comparând Snap și Flatpak. Avantaje și dezavantaje

Când instalăm programul vedem un mic avertisment care ne informează despre apariția unei pictograme în bara de sus. Putem lansa programul făcând clic pe el.

Când o facem, vedem o listă de comenzi rapide de la tastatură deasupra ferestrei active care este întunecată. Când selectăm o regiune cu cursorul, aceasta apare cu culorile normale și o serie de instrumente sunt afișate pe margine. Cu ei putem:

  • pus mai sus din toate ferestrele imaginea capturată.
  • incarca imaginea la Imgur.
  • Deschideți cu o altă aplicație Captura.
  • salvați captura în principalele formate grafice.
  • Copiați în clipboard.
  • anulați sau refaceți ultima modificare.
  • derulează fereastra de selecție.
  • Afișați coordonateleCartezieni ai ferestrei de selecție
  • Inversați culorile.
  • zone pixelate a capturii.
  • Numărează diferite zone a capturii.
  • Adăugați text a prinde.
  • Evidențiați zonele.
  • desenează un cerc vid
  • Desenați un dreptunghi complet
  • trage chenarul a unui dreptunghi.
  • Adăugați săgeți.
  • Desenați linii.
  • Desenați cu mâna liberă.

Nu putem atribui nume arbitrare, ci ce parametri și în ce ordine vor face parte din titlul cu care vor fi salvate capturile de ecran.

Flameshot este, de asemenea, disponibil pentru Windows și Mac Página web.

Site-ul Flameshot

Flameshot este un program open source pentru realizarea de capturi de ecran cu diverse instrumente de editare.

scrot

Scrot este un instrument conceput pentru face capturi de ecran de pe terminal. Cea mai mare utilitate, așa cum vom vedea puțin mai târziu, este că vă permite să automatizați procesul de captură de ecran.

Este instalat după cum urmează:

Debian, Ubuntu și derivate

sudo apt install scrot

Fedora

sudo dnf install scrot

Faceți captură pe ecran complet

scrot
Aceasta va salva ecranul complet în folderul personal și numele format din dată și dimensiune.

Alegeți destinația și numele imaginii

scrot ~/Imágenes/captura_scrot.png

Selectați fereastra sau regiunea

Dacă ați încercat comenzile anterioare, veți fi observat problema. Terminalul apare întotdeauna în captură. Acest lucru este rezolvat cu următoarea comandă.
scrot -s

Trebuie doar să puneți cursorul pe fereastră și să apăsați butonul din stânga sau să marcați o zonă cu indicatorul și să eliberați butonul.
Desigur, comenzile pot fi combinate
scrot ~/Imágenes/captura_scrot3.png -s

Putem evita să scriem toate acestea mergând direct în directorul în care dorim să salvăm imaginea. o facem cu
cd Imágenes

Setați un timp de întârziere

O altă modalitate de a ne asigura că captăm ceea ce dorim să captăm este să setăm o întârziere în câteva secunde înainte ca captura să aibă loc. Comanda este următoarea:
scrot -s -d 10

În acest caz, setăm o întârziere de 10 secunde înainte de captură.

Manualul lui Scrot

Scrot este un instrument complet de captură de ecran folosit de la terminal

Determinarea calitatii

Cu cât calitatea imaginii este mai mare, cu atât va cântări mai mult și va dura timpul de încărcare dacă o vei folosi pe un site web. Putem ajusta acest parametru setând un procent.
scrot -q 70

Setați captura la o calitate de 70%.

Setarea dimensiunii

Editorii din Linux Adictos Aceștia stabilesc că imaginile trebuie să aibă o lățime maximă de 1200 de pixeli. Acest lucru, cu instrumentele obișnuite de captură de ecran, înseamnă că trebuie să le rulați prin Gimp sau alt serviciu web pentru a le ajusta la dimensiune. Din fericire, scrot mă va scuti de muncă. Să vedem:

După cum îmi spune și numele capturii de ecran, ecranul meu are o lățime de 1366 pixeli, am nevoie de 1200. Aplicând o operație matematică simplă, calculăm parametrul procentului de dimensiune
1200*100/1366=87,8477..

Sa incercam
scrot -s -d 10 -t 87.85
Ideea este bună, dar sunt prea multe zecimale pentru a obține rezultatul dorit

Efectuarea mai multor capturi cu simularea clicului mouse-ului

Să luăm un exemplu pur ipotetic. O librărie online cu nume geografic nu vă permite să vedeți cărțile pe care le-ați cumpărat în afara dispozitivelor lor sau a browserului. O soluție este să automatizezi procesul de captare și de întoarcere a paginii și apoi să rulezi acele imagini printr-un instrument de recunoaștere optică a caracterelor.

Pe lângă Scrot, vom avea nevoie de un alt instrument din depozitele numite xdotools. Cu el vom simula presiunea butonului mouse-ului pentru întoarcerea paginii.

Odată instalat programul, trebuie să facem următoarele.

  1. deschide site-ul web a serviciului de citire în cloud.
  2. deschide capătulreduceți-l în dimensiune.
  3. Așezați terminalul în stânga din fereastra cititorului.
  4. În tipul terminaluluixdotool getmouselocation și nu apăsați intra.
  5. luați indicatorul la butonul de schimbare a paginii al cititorului cloud și apăsați Enter.
  6. Luați notă de valorile X și Y. ce vei vedea în terminal.
  7. Copiați următorul script în editorul de text:

#!/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

Nu uitați să înlocuiți x și y cu valorile pe care le-ați notat anterior.

Programul va face o captură de ecran a paginii și va trece la următoarea după 20 de secunde.

Salvați fișierul cu numele script.sh. Apoi mergeți în locul în care l-ați salvat, puneți mouse-ul pe fișier și cu butonul din dreapta dați-i permisiuni de execuție din fereastra Proprietăți.

Pentru a lansa programul tastați ./script.sh, maximizați fereastra cititorului și aveți grijă când ajunge la sfârșitul cărții, deoarece dacă nu închideți terminalul va continua să facă capturi de ecran.

Două precizări finale

Procedura pe care tocmai am descris-o a fost dezvoltată, așa cum am spus la începutul articolului, de către persoanele cu deficiențe de vedere pentru utilizare de către persoanele cu deficiențe de vedere care au nevoie de mai mult decât de opțiuni de accesibilitate disponibile pentru a se bucura de cărțile pe care le-au achiziționat. Nu încurajez în niciun caz distribuirea neautorizată de conținut.

Scrot este un instrument foarte complet, pentru a înțelege toate posibilitățile sale utilizați comanda

man scrot


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   ivan el a spus

    Mulțumesc! O sa incerc scrot (nume urat :) ).
    Ei bine, pe tastatura mac-ului pe care tocmai l-am instalat, tasta PrintScreen nu funcționează imediat (nu o are, așa cum este acum).

    O întrebare, dacă dorește cineva să comenteze acest lucru (mulțumesc).
    Tocmai am reușit să repar un imac din 2009 cu distribuția Pop, bazată pe ubuntu. Și cât de grozav să fi putut.
    Mi-e dor de un program precum textedit de la macOS. E simplu, să editezi text, să schimb fonturi și culori, doar să scrii, nu să programezi..., iar în ea, mărirea literei și a se potrivi totul a fost ușor... și nu pot folosi OpenOffice așa ( asta valoreaza o mie de alte lucruri);

    Imi poate recomanda cineva programe? Am încercat lucruri precum Kwriter sau Sublime etc. și nu sunt la fel de simple și confortabile pentru cele mai stupide sarcini de scriere, joc cu fonturi, culori și posibilitatea de a mări bine textul etc.

    1.    Diego German Gonzalez el a spus

      Nu știu dacă va fi la fel, dar poți încerca nano.
      Tastați nano în terminal și programul ar trebui să se deschidă pentru dvs. În caz contrar, căutați-l în managerul de pachete

  2.   GENERA el a spus

    PUBLICARE EXCELENTĂ