Sådan tager du skærmbilleder i Linux

Skærmbillede af brille

Alle skriveborde inkluderer et skærmoptagelsesværktøj, der kan startes ved at trykke på PrintScreen-tasten.

En af de ting, vi Linux-brugere gør, er at dele billeder af vores desktops på sociale netværk. Nogle tilpasninger er ægte kunstværker, og selvom der ikke er nogen erklæret konkurrence, er der ingen tvivl om, at der er det. Uanset om du vil være med eller fordi du er interesseret i at lave tutorials eller har brug for hjælp fra foraene, at vide, hvordan man tager skærmbilleder i Linux er en færdighed, du bør lære.

Der er også andre anvendelser. For mange synshandicappede er tilgængelighedsmulighederne for e-bogslæsere ikke nok, og da de er beskyttet af DRM, kan formatændringer ikke foretages, alternativet er at tage skærmbilleder af siderne og sende dem gennem et optisk genkendelsesprogram. tegn. Vi vil også se, hvordan man automatiserer den proces.

Sådan tager du skærmbilleder

Så du forstår, hvad dette indlæg handler om, start med at definere skærmbilledet som et billede eller en video, der viser, hvad du ser på skærmen. Optagelsen kan være af hele skærmen, en del af den eller et vindue.

Jeg talte om videoskærmbilleder i en tidligere artikel, så Jeg vil koncentrere mig om værktøjerne til at tage billeder.

Den nemmeste måde at tage et skærmbillede på er at trykke på tasten Skærmudskrift på tastaturet. På de fleste Linux-distributioner bør dette åbne den tilsvarende applikation, hvor du kan vælge forskellige muligheder.

vokoscreenNG
relateret artikel:
Simple og Open Source videoproduktionsprogrammer, del XNUMX

Hver app har sine egne skærmbilleder for at fremskynde processen.

Værktøjer til at tage skærmbilleder

show

Det er værktøjet, der er inkluderet i KDE-skrivebordet og det er den, der åbner, når du trykker på PrintScreen-tasten. Vi har følgende optagelsesmuligheder:

  • Fuld skærm.
  • rektangel område.
  • Aktivt vindue.
  • Vindue under markøren.

Forskellen mellem de to sidste muligheder er, at det aktive vindue er det i forgrunden, mens du med den sidste mulighed kan vælge et hvilket som helst andet åbent vindue med musemarkøren.

Spectacle giver os mulighed for at etablere en forsinkelse fra det øjeblik, vi trykker på tasten Skærmudskrift eller knappen Tag en ny optagelse eller tag den med det samme.

Optagelsen kan omfatte:

  • Inkluder markøren
  • Inkluder titellinjen og vindueskanten.
  • Optag en popup.

Skærmbilleder kan gemmes i de fleste almindelige grafiske filformater, kopieret til udklipsholderen eller eksporteret til de grafikredigerings- eller visningsprogrammer, som vi har installeret på computeren.

Annotationsværktøjet giver os en lille grafisk editor der giver os mulighed for at markere områder på skærmen, tilføje tekst og humørikoner, sløre en del af optagelsen, fremhæve, tilføje pile og tegne.

I værktøjssektionen giver det os, udover muligheden for at udskrive skærmbilledet, muligheden for at optage skærmen på video, men det, det gør, er at henvise opgaven til en anden applikation (hvis den er installeret) eller tilbyde os installationen.

Brilleanmærkningsværktøj

Spectacles annotationsfunktion giver os mulighed for at tilføje grafik og tekstinformation til skærmbilledet

GNOME-skærmbilledeværktøj

Indtil nu var GNOMEs skærmbilledeværktøj ikke meget anderledes end KDE's bortset fra, at det manglede mulighederne for at kommentere og eksportere til andre programmer. Fra version 42 (Hvad vi vil se i distributionerne frigivet fra april) der er et nyt værktøj der udnytter skrivebordets nye grafiske muligheder og slår de nuværende billed- og videoskærmoptagelsesapplikationer sammen til én.

Ud over den spektakulære grænseflade har den ikke mange funktioner. Det giver dig mulighed for at optage hele eller dele af en skærm eller et vindue i video eller fange det i billede, meneller der er ingen mulighed for at ændre gemmeindstillingerne.

Flameshot

Hvis du skal lave mange ændringer på skærmbilledet, og du ikke vil skifte mellem applikationer, bør du helt sikkert prøve Flameshot. Det er tilgængeligt i lagrene i nogle af de store Linux-distributioner, såvel som i Flatpak og Snap.

Logo for Linux-distributioner, der understøtter Platpak-formatet
relateret artikel:
Sammenligning af Snap og Flatpak. Fordele og ulemper

Når vi installerer programmet, ser vi en lille advarsel, der informerer os om udseendet af et ikon i den øverste bjælke. Vi kan starte programmet ved at klikke på det.

Når vi gør det, ser vi en liste over tastaturgenveje over det aktive vindue, der er mørklagt. Når vi vælger et område med markøren, vises det med de normale farver, og en række værktøjer vises på kanten. Med dem kan vi:

  • sat ovenfor af alle vinduer det optagne billede.
  • upload billede til Imgur.
  • Åbn med et andet program Indfangningen.
  • gemme optagelse i de vigtigste grafiske formater.
  • Kopier til udklipsholder.
  • fortryd eller fortryd den sidste ændring.
  • rul i vinduet valg.
  • Vis koordinaterCartesiske s af valgvinduet
  • Vend farverne om.
  • pixelerede zoner af fangsten.
  • Nummer forskellige zoner af fangsten.
  • Tilføj tekst at fange.
  • Fremhæv områder.
  • tegne en cirkel vakuum
  • Tegn et rektangel lleno
  • tegne grænsen af et rektangel.
  • Tilføj pile.
  • Tegn linjer.
  • Tegn på frihånd.

Vi kan ikke tildele vilkårlige navne, men hvilke parametre og i hvilken rækkefølge vil være en del af titlen, som skærmbillederne gemmes med.

Flameshot er også tilgængelig til Windows og Mac fra sin Página web.

Flameshot hjemmeside

Flameshot er et open source-program til at tage skærmbilleder med forskellige redigeringsværktøjer.

Skrot

Scrot er et værktøj designet til tage skærmbilleder fra terminalen. Dets største nytte, som vi vil se lidt senere, er, at det giver dig mulighed for at automatisere screenshot-processen.

Det installeres som følger:

Debian, Ubuntu og derivater

sudo apt install scrot

Fedora

sudo dnf install scrot

Tag fuld skærmbillede

scrot
Dette vil gemme hele skærmen i din personlige mappe og navnet, der består af dato og størrelse.

Vælg billeddestination og navn

scrot ~/Imágenes/captura_scrot.png

Vælg vindue eller område

Hvis du prøvede de tidligere kommandoer, vil du have bemærket problemet. Terminalen vises altid i optagelsen. Dette er rettet med følgende kommando.
scrot -s

Du skal blot sætte markøren på vinduet og trykke på venstre knap eller markere et område med markøren og slippe knappen.
Kommandoerne kan selvfølgelig kombineres
scrot ~/Imágenes/captura_scrot3.png -s

Vi kan undgå at skrive alt dette ved at gå direkte til den mappe, hvor vi vil gemme billedet. vi gør det med
cd Imágenes

Indstil en forsinkelsestid

En anden måde at sikre, at vi fanger det, vi vil fange, er at indstille et tidsinterval i sekunder, før optagelsen finder sted. Kommandoen er som følger:
scrot -s -d 10

I dette tilfælde indstiller vi en forsinkelse på 10 sekunder før optagelsen.

Scrots håndbog

Scrot er et komplet skærmoptagelsesværktøj, der bruges fra terminalen

Bestemmelse af kvaliteten

Jo højere kvalitet billedet har, jo mere vejer det, og den tid vil det tage at indlæse, hvis du skal bruge det på en hjemmeside. Vi kan justere denne parameter ved at indstille en procentdel.
scrot -q 70

Indstil optagelsen til 70 % kvalitet

Indstilling af størrelse

Redaktørerne af Linux Adictos De fastslår, at billeder må have en maksimal bredde på 1200 pixels. Dette, med de sædvanlige skærmbilledeværktøjer, betyder, at du skal køre dem gennem Gimp eller en anden webservice for at tilpasse dem til størrelse. Heldigvis kommer scrot til at redde mig arbejdet. Lad os se:

Som navnet på skærmbilledet fortæller mig, har min skærm en bredde på 1366 pixels, jeg har brug for 1200. Ved at anvende en simpel matematisk operation beregner vi parameteren for procentdelen af ​​størrelsen
1200*100/1366=87,8477..

Lad os prøve
scrot -s -d 10 -t 87.85
Ideen er god, men der er for mange decimaler til, at du kan få det ønskede resultat

At lave flere optagelser med museklik-simulering

Lad os tage et rent hypotetisk eksempel. En online boghandel med et geografisk navn lader dig ikke se de bøger, du har købt uden for deres enheder eller browseren. En løsning er at automatisere optagelsen og sidevendingsprocessen og derefter køre disse billeder gennem et optisk tegngenkendelsesværktøj.

Ud over Scrot får vi brug for et andet værktøj fra depoterne kaldet xdotools. Med det vil vi simulere trykket på museknappen for at vende siden.

Når programmet er installeret, skal vi gøre følgende.

  1. åbne hjemmesiden af cloud-læsningstjenesten.
  2. åbne endenreducere den i størrelse.
  3. Placer terminalen til venstre fra læservinduet.
  4. I terminal-typenxdotool getmouselocation og tryk ikke komme ind.
  5. tag markøren til sideskift-knappen på cloud-læseren og tryk på enter.
  6. Bemærk X- og Y-værdierne. hvad du vil se i terminalen.
  7. Kopier følgende script i teksteditoren:

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

Husk at erstatte x og y med de værdier, du skrev ned tidligere.

Programmet tager et skærmbillede af siden og skifter til det næste efter 20 sekunder.

Gem filen med navnet script.sh. Gå derefter til det sted, hvor du gemte den, sæt musen på filen og giv den med højre knap udførelsestilladelser fra vinduet Egenskaber.

For at starte programtypen ./script.sh skal du maksimere læservinduet og passe på, når det når slutningen af ​​bogen, for hvis du ikke lukker terminalen, vil den fortsætte med at tage skærmbilleder.

To sidste præciseringer

Den procedure, jeg lige har beskrevet, blev udviklet, som jeg sagde i begyndelsen af ​​artiklen, af synshandicappede til brug for synshandicappede, der har brug for mere end blot tilgængelighedsmuligheder tilgængelige for at nyde de bøger, de har købt. Jeg opfordrer på ingen måde til uautoriseret distribution af indhold.

Scrot er et meget komplet værktøj, for at forstå alle dets muligheder brug kommandoen

man scrot


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   ivan sagde han

    Tak skal du have! Jeg vil prøve scrot (grimt navn :) ).
    Nå, på tastaturet på den mac, som jeg lige har ubuntet, virker PrintScreen-tasten ikke med det samme (den har den ikke, som den er nu).

    Et spørgsmål, hvis nogen vil kommentere på dette (tak).
    Jeg nåede lige at rette en imac fra 2009 med Pop-distroen, baseret på ubuntu. Og hvor dejligt at have kunnet det.
    Jeg savner et program som textedit fra macOS. Det er enkelt, at redigere tekst, ændre skrifttyper og farver, bare at skrive, ikke at programmere..., og i det var det nemt at forstørre bogstavet og få det til at passe til alt... og jeg kan ikke bruge OpenOffice på den måde ( det er tusind andre ting værd);

    Kan nogen anbefale mig programmer? Jeg har prøvet ting som Kwriter eller Sublime osv., og de er ikke så enkle og behagelige til de dummeste opgaver med at skrive, lege med skrifttyper, farver og at kunne forstørre teksten godt osv.

    1.    Diego tyske Gonzalez sagde han

      Jeg ved ikke, om det bliver det samme, men du kan prøve nano.
      Skriv nano i terminalen, og programmet skulle åbne for dig. Ellers søg efter det i pakkehåndteringen

  2.   FREMBRINGE sagde han

    FREMRAGENDE PUBLIKATION