Diventa un artista ASCII e crea capolavori con caratteri e colori sulla tela nera del tuo terminale installando draw su Linux.
I programmi di disegno sono stati una parte essenziale dell'esperienza informatica per decenni, dandoti uno sbocco creativo per gli scarabocchi, come così come un modo per abbozzare idee, disegnare ritratti ed esprimere il tuo apprezzamento artistico per il mondo al di fuori del tuo finestra.
In genere, avrai bisogno di una macchina con un server X per esprimere la tua anima digitale su una tela virtuale, ma con draw puoi disegnare disegni colorati senza lasciare il tuo terminale.
Perché vorresti disegnare nel tuo terminale
Il potenziale artistico dei computer di casa è sempre stato un importante punto di forza, tanto che il creatore di Sketchpad, il primo programma di disegno al computer, ha ricevuto sia il prestigioso Turing Award che il Kyoto Award per il suo lavoro.
Diverse generazioni di bambini sono cresciute dicendo ai loro genitori che hanno bisogno di un computer nella loro stanza per aiutarli con i compiti, la scrittura e, naturalmente, l'arte.
Mentre app come Photoshop e GIMP possono aiutarti a creare capolavori straordinari di livello mondiale complessità, c'è una curva di apprendimento coinvolta e per ottenere il meglio da Photoshop, è necessario formazione.
Se vuoi l'equivalente digitale di un rapido scarabocchio a matita sul retro di un tovagliolo da ristorante, Microsoft ha MS Paint, macOS ha Paintbrush e Linux ha una vasta gamma di alternative Paint open source, incluso il leggendario Tux Paint.
Ma tutti questi richiedono l'esecuzione di un server X, e sei sfortunato se vuoi fare un rapido schizzo del tuo gatto senza usare una GUI, o ricreare il volto del tuo amato su un Connessione SSH al tuo Raspberry Pi.
draw è un'applicazione terminale scritta nel linguaggio Go di Google e ti consente di utilizzare il mouse in qualsiasi terminale per disegnare ciò che hai di fronte. Invece di un pennello, i caratteri ASCII sono i tuoi strumenti e puoi scegliere tra sette diversi colori.
Come installare draw su Linux
Poiché draw è scritto in Go, è necessario avere Go installato sul tuo sistema prima che inizi.
Se il tuo sistema supporta i pacchetti snap, puoi facilmente installare Go con:
sudo snap install go --classic
Ora puoi installare draw con:
vai a installare github.com/maaslalani/draw@latest
Il comando salverà i file binari di disegno nel file ~/go/bin/draw directory. Per poter richiamare draw da qualsiasi posizione, è necessario creare un collegamento simbolico utilizzando:
sudo ln -s ~/go/bin/draw /usr/bin/draw
Ora puoi iniziare a disegnare inserendo:
disegno
Usa draw per creare opere d'arte ASCII realizzate a mano nel tuo terminale
Avvia il disegno e noterai che il prompt dei comandi scompare e le pressioni dei tasti non vengono visualizzate sullo schermo. Il mouse è ora il tuo strumento di input. Fare clic in un punto qualsiasi dello schermo e verrà visualizzato un asterisco grigio.
Puoi creare una linea tenendo premuto il pulsante sinistro del mouse e trascinando il mouse da un punto all'altro. Certo, non è davvero una linea, è un traforo di asterischi che strisciano sullo schermo, con la loro densità dettata dalla velocità del movimento del mouse.
Premi qualsiasi numero non numerico e le future pennellate utilizzeranno invece quel carattere. Questo può aiutarti a creare trame diverse nella tua opera d'arte poiché l'impressione data da una "s" è molto diversa dall'impatto di una "o" o anche di una "l".
Puoi cambiare facilmente il colore dei caratteri che appaiono nel tuo terminale premendo i numeri da 1 a 7 sulla tastiera come segue:
- 1: Rosso
- 2: Verde
- 3: Giallo
- 4: Blu
- 5: Magenta
- 6: Ciano
- 7: Grigio
L'aspetto del tuo disegno dipenderà fortemente dalle tue preferenze sui caratteri del terminale. Potresti voler scegliere una dimensione più grande o più piccola, o persino utilizzare l'impostazione grassetto, corsivo o barrato, a seconda dell'impressione che vuoi dare.
Quando hai finito di disegnare, smetti di disegnare con CTRL+C. Il tuo disegno verrà salvato come file di prova. Puoi visualizzarlo con:
cat /tmp/draw.txt
Puoi spostarlo in una nuova posizione con il comando mv come segue:
mv /tmp/draw/txt ~/Pictures/smiley_face.txt
In alternativa, puoi assegnare un nome e una posizione al tuo disegno avviando draw con il nome del file come argomento:
disegnare ~/Pictures/smiley_face.txt
Se desideri salvare il tuo disegno come file immagine, dovrai utilizzare un'utilità di screenshot per catturarlo.
Se vuoi annotare il tuo disegno o creare un dialogo scritto per il tuo fumetto basato su ASCII, fai semplicemente clic con il pulsante destro del mouse in un punto qualsiasi e inizia a digitare.
Infine, puoi creare alcune forme geometriche di base con il disegno. Questi sono attualmente limitati ai quadrilateri. Fai clic con il pulsante destro del mouse su un punto in cui desideri che inizi il rettangolo, trascina e rilascia. È così facile.
draw non è l'unico modo per creare arte ASCII nel tuo terminale
Se il disegno non è il tuo talento, ma vuoi comunque creare fantastiche opere d'arte ASCII nel tuo terminale, o se tu hai già un'immagine che vuoi vedere rappresentata usando una varietà di caratteri, puoi usare uno strumento per convertire Esso.