Schermafbeeldingen maken in Linux

Schermafbeelding van spektakel

Alle desktops bevatten een tool voor het vastleggen van schermen die kan worden gestart door op de PrintScreen-toets te drukken.

Een van de dingen die wij Linux-gebruikers doen, is foto's van onze desktops delen op sociale netwerken. Sommige aanpassingen zijn echte kunstwerken en hoewel er geen officiële concurrentie is, is er geen twijfel dat die er is. Of je nu mee wilt doen of omdat je geïnteresseerd bent in het maken van tutorials of hulp nodig hebt van de forums, weten hoe je schermafbeeldingen maakt in Linux is een vaardigheid die je moet leren.

Er zijn ook andere toepassingen. Voor veel slechtzienden zijn de toegankelijkheidsopties van e-bookreaders niet voldoende, en aangezien ze worden beschermd door DRM, kunnen formaatwijzigingen niet worden aangebracht, het alternatief is om screenshots van de pagina's te maken en deze door een optisch herkenningsprogramma te leiden. karakters. We zullen ook zien hoe we dat proces kunnen automatiseren.

Hoe screenshots te maken

Zodat je begrijpt waar dit bericht over gaat, begin met het definiëren van de schermafbeelding als een foto of video die laat zien wat u op de monitor ziet. De opname kan van het hele scherm zijn, een deel ervan of een venster.

Ik had het in een vorig artikel over videoscreenshots, dus Ik ga me concentreren op de hulpmiddelen voor het vastleggen van afbeeldingen.

De gemakkelijkste manier om een ​​screenshot te maken is door op de toets te drukken Print Screen op het toetsenbord. Op de meeste Linux-distributies zou dit de corresponderende applicatie moeten openen waar je verschillende opties kunt selecteren.

vokoscreenNG
Gerelateerd artikel:
Eenvoudige en open source videoproductieprogramma's, deel één

Elke app heeft zijn eigen screenshots om het proces te versnellen.

Hulpmiddelen om schermafbeeldingen te maken

tonen

Het is de tool die is opgenomen in het KDE-bureaublad en het is degene die wordt geopend wanneer u op de PrintScreen-toets drukt. We hebben de volgende opnamemogelijkheden:

  • Volledig scherm.
  • rechthoekig gebied.
  • Actief venster.
  • Venster onder de cursor.

Het verschil tussen de laatste twee opties is dat het actieve venster dat op de voorgrond is, terwijl je met de laatste optie elk ander geopend venster kunt selecteren met de muisaanwijzer.

Met Spectacle kunnen we een vertraging vaststellen vanaf het moment dat we op de toets drukken Print Screen of de knop Een nieuwe opname maken of direct opnemen.

De vangst kan zijn:

  • Voeg de aanwijzer toe
  • Voeg de titelbalk en de vensterrand toe.
  • Leg een pop-up vast.

Schermafbeeldingen kan worden opgeslagen in de meest voorkomende grafische bestandsindelingen, gekopieerd naar het klembord of geëxporteerd naar de grafische bewerkings- of weergaveprogramma's die we op de computer hebben geïnstalleerd.

De annotatietool biedt ons een kleine grafische editor waarmee we delen van het scherm kunnen markeren, tekst en emoticons kunnen toevoegen, een deel van de opname kunnen vervagen, markeren, pijlen kunnen toevoegen en tekenen.

In de sectie tools biedt het ons, naast de optie om de schermafbeelding af te drukken, de mogelijkheid om het scherm op video op te nemen, maar wat het doet is de taak doorverwijzen naar een andere applicatie (indien geïnstalleerd) of ons de installatie aanbieden.

Annotatietool voor spektakel

Met de annotatiefunctie van Spectacle kunnen we grafische en tekstinformatie aan de schermafbeelding toevoegen

GNOME Screenshot-tool

Tot nu toe verschilde de screenshot-tool van GNOME niet veel van die van KDE, behalve dat het de opties ontbeerde voor het annoteren en exporteren naar andere programma's. Vanaf versie 42 (wat we zullen zien in de distributies die vanaf april zijn uitgebracht) er is een nieuwe tool die profiteert van de nieuwe grafische mogelijkheden van de desktop en de huidige toepassingen voor het vastleggen van afbeeldingen en videoschermen in één samenvoegt.

Buiten de spectaculaire interface heeft het niet veel functies. Hiermee kunt u een scherm of een venster geheel of gedeeltelijk in video opnemen of in beeld vastleggen, maarof er is geen optie om de opslagopties te wijzigen.

Flameshot

Als je veel wijzigingen aan de schermafbeelding gaat maken en je wilt niet schakelen tussen applicaties, moet je Flameshot zeker proberen. Het is beschikbaar in de repositories van enkele van de belangrijkste Linux-distributies, evenals in Flatpak en Snap.

Logo van Linux-distributies die het Platpak-formaat ondersteunen
Gerelateerd artikel:
Snap en Flatpak vergelijken. Voor-en nadelen

Wanneer we het programma installeren, zien we een kleine waarschuwing die ons informeert over het verschijnen van een pictogram in de bovenste balk. We kunnen het programma starten door erop te klikken.

Wanneer we dat doen, zien we een lijst met sneltoetsen boven het actieve venster dat verduisterd is. Wanneer we een gebied selecteren met de cursor, verschijnt het met de normale kleuren en wordt een reeks hulpmiddelen op de rand weergegeven. Met hen kunnen we:

  • zet hierboven van alle vensters het vastgelegde beeld.
  • afbeelding uploaden naar Imgur.
  • Openen met een andere applicatie De vangst.
  • opname opslaan in de belangrijkste grafische formaten.
  • Kopieer naar klembord.
  • ongedaan maken of opnieuw doen de laatste wijziging.
  • door het venster scrollen van selectie.
  • Toon coördinatenCartesiaanse s van het selectievenster
  • Keer de kleuren om.
  • pixelachtige zones van de vangst.
  • Nummer verschillende zones van de vangst.
  • Voeg tekst toe vangen.
  • Markeer gebieden.
  • teken een cirkel vacuüm
  • Teken een rechthoek vol
  • trek de grens van een rechthoek.
  • Pijlen toevoegen.
  • Teken lijnen.
  • Teken uit de vrije hand.

We kunnen geen willekeurige namen toekennen, maar welke parameters en in welke volgorde zullen deel uitmaken van de titel waarmee de screenshots worden opgeslagen.

Flameshot is ook beschikbaar voor Windows en Mac vanaf zijn webpagina

Flameshot-website

Flameshot is een open source programma voor het maken van screenshots met verschillende bewerkingstools.

scroo

Scrot is een hulpmiddel dat is ontworpen om maak screenshots van terminal. Het grootste nut, zoals we later zullen zien, is dat je het screenshot-proces kunt automatiseren.

Het is als volgt geïnstalleerd:

Debian, Ubuntu en derivaten

sudo apt install scrot

Fedora

sudo dnf install scrot

Vastleggen op volledig scherm

scrot
Hierdoor wordt het volledige scherm opgeslagen in uw persoonlijke map en de naam bestaande uit de datum en grootte.

Kies afbeeldingsbestemming en naam

scrot ~/Imágenes/captura_scrot.png

Selecteer venster of regio

Als je de vorige commando's hebt geprobeerd, heb je het probleem opgemerkt. De terminal verschijnt altijd in de opname. Dit is opgelost met het volgende commando.
scrot -s

Je hoeft alleen maar de cursor op het venster te plaatsen en op de linkerknop te drukken of een gebied met de aanwijzer te markeren en de knop los te laten.
Natuurlijk kunnen de commando's worden gecombineerd
scrot ~/Imágenes/captura_scrot3.png -s

We kunnen voorkomen dat we dit allemaal schrijven door rechtstreeks naar de map te gaan waar we de afbeelding willen opslaan. we doen het met
cd Imágenes

Stel een vertragingstijd in

Een andere manier om ervoor te zorgen dat we vastleggen wat we willen vastleggen, is door een vertraging in seconden in te stellen voordat de opname plaatsvindt. De opdracht is als volgt:
scrot -s -d 10

In dit geval stellen we een vertraging van 10 seconden in voor de opname.

Scrot's handboek

Scrot is een complete tool voor het vastleggen van schermen die wordt gebruikt vanaf de terminal

Bepalen van de kwaliteit

Hoe hoger de kwaliteit van de afbeelding, hoe zwaarder het zal zijn en hoe meer tijd het kost om te laden als je het op een website gaat gebruiken. We kunnen deze parameter aanpassen door een percentage in te stellen.
scrot -q 70

Zet de opname op 70% kwaliteit

De grootte instellen

De redactie van Linux Adictos Zij stellen vast dat afbeeldingen een maximale breedte van 1200 pixels mogen hebben. Dit, met de gebruikelijke screenshot-tools, betekent dat je ze via Gimp of een andere webservice moet uitvoeren om ze op maat aan te passen. Gelukkig gaat scrot mij het werk besparen. Laten we eens kijken:

Zoals de naam van de screenshot me vertelt, heeft mijn scherm een ​​breedte van 1366 pixels, ik heb 1200 nodig. Door een eenvoudige wiskundige bewerking toe te passen, berekenen we de parameter van het percentage van de grootte
1200*100/1366=87,8477..

laten we proberen
scrot -s -d 10 -t 87.85
Het idee is goed, maar er zijn te veel decimalen om het gewenste resultaat te krijgen

Meerdere opnamen maken met muiskliksimulatie

Laten we een puur hypothetisch voorbeeld nemen. Een online boekwinkel met een geografische naam laat je de boeken die je hebt gekocht buiten hun apparaten of de browser niet zien. Een oplossing is om het proces van vastleggen en het omslaan van pagina's te automatiseren en deze afbeeldingen vervolgens door een optische tekenherkenningstool te laten lopen.

Naast Scrot hebben we nog een tool nodig uit de repositories genaamd xdotools. Hiermee gaan we de druk van de muisknop voor het omslaan van de pagina simuleren.

Nadat het programma is geïnstalleerd, moeten we het volgende doen.

  1. open de website van de cloudleesdienst.
  2. open het eindeverklein het in grootte.
  3. Plaats de terminal aan de linkerkant vanuit het leesvenster.
  4. In het terminaltypexdotool getmouselocation en druk niet op in te voeren.
  5. neem de aanwijzer naar de paginawisselknop van de cloudlezer en druk op enter.
  6. Let op de X- en Y-waarden. wat u in de terminal ziet.
  7. Kopieer het volgende script in de teksteditor:

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

Vergeet niet om de x en y te vervangen door de waarden die je eerder hebt opgeschreven.

Het programma maakt een screenshot van de pagina en schakelt na 20 seconden over naar de volgende.

Sla het bestand op met de naam script.sh. Ga vervolgens naar de plaats waar u het hebt opgeslagen, plaats de muis op het bestand en geef het met de rechterknop uitvoeringsrechten vanuit het venster Eigenschappen.

Om het programmatype ./script.sh te starten, maximaliseert u het leesvenster en let op wanneer het het einde van het boek bereikt, want als u de terminal niet sluit, blijft het schermafbeeldingen maken.

Twee laatste verduidelijkingen

De procedure die ik zojuist heb beschreven, is ontwikkeld, zoals ik aan het begin van het artikel zei, door slechtzienden voor gebruik door slechtzienden die meer nodig hebben dan alleen toegankelijkheidsopties beschikbaar om te genieten van de boeken die ze hebben gekocht. Ik moedig op geen enkele manier de ongeoorloofde verspreiding van inhoud aan.

Scrot is een zeer complete tool, om al zijn mogelijkheden te begrijpen, gebruik het commando

man scrot


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   ivan zei

    Dank u! Ik zal de scrot proberen (lelijke naam :) ).
    Welnu, op het toetsenbord van de mac die ik zojuist heb geubunteerd, werkt de PrintScreen-toets niet direct (die heeft hij niet, zoals hij nu is).

    Een vraag, als iemand hier iets over wil zeggen (bedankt).
    Ik heb net een imac uit 2009 kunnen repareren met de Pop-distro, gebaseerd op ubuntu. En wat geweldig om te hebben kunnen doen.
    Ik mis een programma als textedit van macOS. Het is eenvoudig, tekst bewerken, lettertypen en kleuren wijzigen, gewoon schrijven, niet programmeren... dat is duizend andere dingen waard);

    Kan iemand mij programma's aanbevelen? Ik heb dingen geprobeerd zoals Kwriter of Sublime, enz., en ze zijn niet zo eenvoudig en comfortabel voor de meest dwaze taken van schrijven, spelen met lettertypen, kleuren en in staat zijn om de tekst goed te vergroten, enz.

    1.    Diego Duitse Gonzalez zei

      Ik weet niet of het hetzelfde zal zijn, maar je kunt nano proberen.
      Typ nano in de terminal en het programma zou voor u moeten openen. Zoek het anders op in de pakketbeheerder

  2.   GENEREREN zei

    UITSTEKENDE PUBLICATIE