GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come fare uno screenshot e quindi caricare l'immagine su Imgur tramite il terminale?

Non mi piace il modo in cui la GUI di acquisire screenshot, caricarlo su imgur e ottenere il link caricato.

Quindi cosa posso fare per fare uno screenshot del mio desktop Ubuntu, caricare lo screenshot su imgur.com e poi recuperare il link caricato dal terminale?

Tutto quello che devo fare da terminale.

Risposta accettata:

Fai lo screenshot del tuo desktop

gnome-screenshot era lo strumento da riga di comando predefinito su Ubuntu per fare uno screenshot.

gnome-screenshot -d 10

L'azione dello screenshot è stata ritardata di 10 secondi, in modo da poter posizionare la finestra desiderata in primo piano entro 10 secondi. Le immagini acquisite sono effettivamente archiviate in ~/Pictures cartella.

Carica l'immagine su imgur.com

gedit ~/.bashrc

Aggiungi le righe seguenti al .bashrc aperto file e quindi salvarlo.

imgur() {
    for i in "[email protected]"; do
        curl -# -F "image"[email protected]"$i" -F "key"="4907fcd89e761c6b07eeb8292d5a9b2a" imgur.com/api/upload.xml|
        grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.|_./U&/g;s/_/ /;s/<(.*)>/x1B[0;34m1:x1B[0m /'
    done
}

Fonte il .bashrc file, in modo che le modifiche abbiano effetto,

source ~/.bashrc

Lo script sopra richiede curl pacchetto per funzionare. Quindi installalo eseguendo

sudo apt-get install curl

Quindi esegui il comando seguente per caricare l'immagine archiviata in ~/Pictures cartella in imgur.com,

imgur ~/Pictures/filename.png

Ottieni il link dell'immagine caricata

Fonte


Ubuntu
  1. Personalizza il terminale su Ubuntu 20.04:come farlo?

  2. In Terminal, qual è il percorso degli HDD?

  3. Come acquisire uno screenshot di una GUI basata su X11 da un terminale di testo (come Tty1)?

  4. Come ottenere l'input e l'output in un terminale in un file di testo?

  5. Copia e incolla sul terminale di Ubuntu

Come acquisire schermate in Ubuntu con un ritardo

Come modificare la risoluzione dello schermo tramite il terminale di Ubuntu

Come acquisire screenshot di accesso e schermata di blocco in Ubuntu e altre distribuzioni Linux

Come modificare il terminale predefinito in Ubuntu

Come acquisire screenshot in Ubuntu

Come caricare un'immagine ISO sul server Proxmox