Come fare screenshot su Linux

Schermata dello spettacolo

Tutti i desktop includono uno strumento di cattura dello schermo che può essere avviato premendo il tasto PrintScreen.

Una delle cose che facciamo noi utenti Linux è condividere le foto dei nostri desktop sui social network. Alcune personalizzazioni sono vere e proprie opere d'arte e, sebbene non vi sia una concorrenza dichiarata, non c'è dubbio che ci sia. Se vuoi unirti o perché sei interessato a fare tutorial o hai bisogno di aiuto dai forum, sapere come acquisire schermate in Linux è un'abilità che dovresti imparare.

Ci sono anche altri usi. Per molti non vedenti le opzioni di accessibilità dei lettori di e-book non sono sufficienti e, poiché sono protetti da DRM, non è possibile apportare modifiche al formato, l'alternativa è fare screenshot delle pagine e passarle attraverso un programma di riconoscimento ottico. personaggi. Vedremo anche come automatizzare tale processo.

Come acquisire schermate

In modo che tu capisca di cosa tratta questo post, inizia definendo lo screenshot come una foto o un video che mostra ciò che vedi sul monitor. L'acquisizione può riguardare l'intero schermo, parte di esso o una finestra.

Ho parlato di schermate video in un articolo precedente, quindi Mi concentrerò sugli strumenti per catturare le immagini.

Il modo più semplice per acquisire uno screenshot è premere il tasto Stampa schermo sulla tastiera. Sulla maggior parte delle distribuzioni Linux questo dovrebbe aprire l'applicazione corrispondente in cui è possibile selezionare diverse opzioni.

vokoscreenNG
Articolo correlato:
Programmi di produzione video semplici e open source Parte prima

Ogni app ha i suoi screenshot per accelerare il processo.

Strumenti per acquisire schermate

spettacolo

È lo strumento incluso nel desktop di KDE ed è quello che si apre quando si preme il tasto PrintScreen. Abbiamo le seguenti opzioni di acquisizione:

  • A schermo intero.
  • regione del rettangolo.
  • Finestra attiva.
  • Finestra sotto il cursore.

La differenza tra le ultime due opzioni è che la finestra attiva è quella in primo piano, mentre con l'ultima opzione è possibile selezionare qualsiasi altra finestra aperta con il puntatore del mouse.

Spectacle ci consente di stabilire un ritardo dal momento in cui premiamo il tasto Stampa schermo o il pulsante Acquisisci una nuova cattura o eseguila immediatamente.

L'acquisizione può includere:

  • Includi il puntatore
  • Includere la barra del titolo e il bordo della finestra.
  • Cattura un popup.

gli screenshot può essere salvato nei formati di file grafici più comuni, copiato negli appunti o esportato nei programmi di modifica o visualizzazione grafica che abbiamo installato sul computer.

Lo strumento di annotazione ci fornisce un piccolo editor grafico che ci consente di contrassegnare aree dello schermo, aggiungere testo ed emoticon, sfocare parte dell'acquisizione, evidenziare, aggiungere frecce e disegnare.

Nella sezione strumenti, oltre all'opzione per stampare lo screenshot, ci offre la possibilità di registrare lo schermo su video, ma quello che fa è riferire l'attività a un'altra applicazione (se installata) o offrirci l'installazione.

Strumento di annotazione dello spettacolo

La funzione di annotazione di Spectacle ci consente di aggiungere informazioni grafiche e di testo allo screenshot

Strumento per screenshot di GNOME

Fino ad ora, lo strumento screenshot di GNOME non era molto diverso da quello di KDE, tranne per il fatto che mancava delle opzioni per annotare ed esportare in altri programmi. Dalla versione 42 (Cosa vedremo nelle distribuzioni rilasciate da aprile) c'è un nuovo strumento che sfrutta le nuove possibilità grafiche del desktop e unisce le attuali applicazioni di cattura di immagini e video in una sola.

Al di là della spettacolare interfaccia, non ha molte caratteristiche. Ti permette di registrare tutto o parte di uno schermo o una finestra in video o catturarlo in immagine, maoppure non c'è alcuna opzione per modificare le opzioni di salvataggio.

Flameshot

Se hai intenzione di apportare molte modifiche allo screenshot e non vuoi passare da un'applicazione all'altra, dovresti assolutamente provare Flameshot. È disponibile nei repository di alcune delle principali distribuzioni Linux, nonché in Flatpak e Scatta.

Logo delle distribuzioni Linux che supportano il formato Platpak
Articolo correlato:
Confronto di Snap e Flatpak. Vantaggi e svantaggi

Quando installiamo il programma vediamo un piccolo avviso che ci informa della comparsa di un'icona nella barra in alto. Possiamo avviare il programma facendo clic su di esso.

Quando lo facciamo, vediamo un elenco di scorciatoie da tastiera sopra la finestra attiva che è oscurata. Quando selezioniamo una regione con il cursore essa appare con i colori normali e sul bordo vengono mostrati una serie di strumenti. Con loro possiamo:

  • metti sopra di tutte le finestre l'immagine catturata.
  • carica immagine a Igur.
  • Apri con un'altra applicazione La cattura.
  • salva cattura nei principali formati grafici.
  • Copia negli appunti.
  • annulla o ripristina l'ultima modifica.
  • scorrere la finestra di selezione.
  • Mostra le coordinates cartesiani della finestra di selezione
  • Invertire i colori.
  • zone pixelate della cattura.
  • Numera diverse zone della cattura.
  • Aggiungi testo catturare.
  • Evidenzia le aree.
  • disegna un cerchio vuoto
  • Disegna un rettangolo pieno
  • disegna il confine di un rettangolo.
  • Aggiungi le frecce.
  • Tracciare linee.
  • Disegna a mano libera.

Non possiamo assegnare nomi arbitrari, ma quali parametri e in quale ordine faranno parte del titolo con cui verranno salvati gli screenshot.

Flameshot è disponibile anche per Windows e Mac dal suo sito web.

Sito Web Flameshot

Flameshot è un programma open source per acquisire schermate con vari strumenti di modifica.

Scroto

Scrot è uno strumento progettato per prendi screenshot dal terminale. La sua più grande utilità, come vedremo poco dopo, è che ti permette di automatizzare il processo di screenshot.

È installato come segue:

Debian, Ubuntu e derivati

sudo apt install scrot

Fedora

sudo dnf install scrot

Cattura lo schermo intero

scrot
Questo salverà lo schermo intero nella tua cartella personale e il nome composto dalla data e dalla dimensione.

Scegli la destinazione e il nome dell'immagine

scrot ~/Imágenes/captura_scrot.png

Seleziona la finestra o la regione

Se hai provato i comandi precedenti, avrai notato il problema. Il terminale appare sempre nell'acquisizione. Questo viene risolto con il seguente comando.
scrot -s

Devi solo posizionare il cursore sulla finestra e premere il pulsante sinistro o contrassegnare un'area con il puntatore e rilasciare il pulsante.
Naturalmente i comandi possono essere combinati
scrot ~/Imágenes/captura_scrot3.png -s

Possiamo evitare di scrivere tutto questo andando direttamente nella directory in cui vogliamo salvare l'immagine. lo facciamo con
cd Imágenes

Imposta un tempo di ritardo

Un altro modo per essere sicuri di acquisire ciò che si desidera acquisire è impostare un intervallo di tempo in secondi prima che avvenga l'acquisizione. Il comando è il seguente:
scrot -s -d 10

In questo caso impostiamo un ritardo di 10 secondi prima della cattura.

Manuale di Scrot

Scrot è uno strumento completo di cattura dello schermo utilizzato dal terminale

Determinazione della qualità

Maggiore è la qualità dell'immagine, maggiore sarà il peso e il tempo necessario per il caricamento se la utilizzerai su un sito web. Possiamo regolare questo parametro impostando una percentuale.
scrot -q 70

Imposta l'acquisizione su una qualità del 70%.

Impostazione della dimensione

Gli editori di Linux Adictos Stabiliscono che le immagini debbano avere una larghezza massima di 1200 pixel. Questo, con i soliti strumenti di screenshot, significa che devi eseguirli tramite Gimp o qualche altro servizio web per adattarli alle dimensioni. Per fortuna scrot mi risparmierà il lavoro. Vediamo:

Come mi dice il nome dello screenshot, il mio schermo ha una larghezza di 1366 pixel, me ne servono 1200. Applicando una semplice operazione matematica calcoliamo il parametro della percentuale della dimensione
1200*100/1366=87,8477..

Proviamo
scrot -s -d 10 -t 87.85
L'idea è buona, ma ci sono troppe cifre decimali per ottenere il risultato desiderato

Effettuare più acquisizioni con la simulazione del clic del mouse

Facciamo un esempio puramente ipotetico. Una libreria online con un nome geografico non ti consente di vedere i libri che hai acquistato al di fuori dei loro dispositivi o del browser. Una soluzione consiste nell'automatizzare il processo di acquisizione e cambio pagina, quindi eseguire quelle immagini tramite uno strumento di riconoscimento ottico dei caratteri.

Oltre a Scrot avremo bisogno di un altro strumento dai repository chiamato xdotools. Con esso simuleremo la pressione del pulsante del mouse per girare la pagina.

Una volta installato il programma, dobbiamo fare quanto segue.

  1. apri il sito web del servizio di lettura in cloud.
  2. apri la fineriducilo di dimensioni.
  3. Posiziona il terminale a sinistra dalla finestra del lettore.
  4. Nel tipo di terminalexdotool getmouselocation e non premere entrare.
  5. prendi il puntatore al pulsante di cambio pagina del lettore cloud e premere invio.
  6. Prendi nota dei valori X e Y. cosa vedrai nel terminale.
  7. Copia il seguente script nell'editor di testo:

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

Ricordati di sostituire xey con i valori che hai annotato in precedenza.

Il programma acquisirà uno screenshot della pagina e passerà a quella successiva dopo 20 secondi.

Salva il file con il nome script.sh. Quindi vai nel punto in cui l'hai salvato, posiziona il mouse sul file e con il tasto destro dagli i permessi di esecuzione dalla finestra Proprietà.

Per avviare il programma digita ./script.sh, ingrandisci la finestra del lettore e fai attenzione a quando raggiunge la fine del libro perché se non chiudi il terminale continuerà a fare screenshot.

Due precisazioni finali

La procedura che ho appena descritto è stata sviluppata, come dicevo all'inizio dell'articolo, da parte dei non vedenti per l'uso da parte dei non vedenti che necessitano di qualcosa di più delle semplici opzioni di accessibilità disponibile per godersi i libri che hanno acquistato. Non sto in alcun modo incoraggiando la distribuzione non autorizzata di contenuti.

Scrot è uno strumento molto completo, per comprenderne tutte le possibilità usa il comando

man scrot


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   ivan suddetto

    Grazie! Proverò lo scrot (brutto nome :)).
    Bene, sulla tastiera del mac che ho appena scaricato, il tasto PrintScreen non funziona immediatamente (non ce l'ha, come lo è ora).

    Una domanda, se qualcuno vuole commentare questo (grazie).
    Sono appena riuscito a riparare un imac del 2009 con la distribuzione Pop, basata su Ubuntu. E quanto è stato bello poterlo fare.
    Mi manca un programma come textedit di macOS. È semplice, modificare il testo, cambiare font e colori, solo per scrivere, non per programmare..., e in esso, ingrandire la lettera e adattarla a tutto è stato facile... e non posso usare OpenOffice in quel modo ( vale mille altre cose);

    Qualcuno sa consigliarmi dei programmi? Ho provato cose come Kwriter o Sublime, ecc., e non sono così semplici e comode per i compiti più stupidi di scrivere, giocare con caratteri, colori e essere in grado di ingrandire bene il testo, ecc.

    1.    Diego German Gonzalez suddetto

      Non so se sarà lo stesso, ma puoi provare nano.
      Digita nano nel terminale e il programma dovrebbe aprirsi per te. Altrimenti cercalo nel gestore dei pacchetti

  2.   CREARE suddetto

    OTTIMA PUBBLICAZIONE