Bliv en ASCII-kunstner og skab mesterværker med karakterer og farver på din terminals sorte lærred ved at installere draw på Linux.
Paint-programmer har været en væsentlig del af computeroplevelsen i årtier – hvilket giver dig en kreativ afsætningsmulighed for doodles, som samt en måde at skitsere ideer, tegne portrætter og udtrykke din kunstneriske påskønnelse af verden uden for din vindue.
Typisk har du brug for en maskine med en X-server til at udtrykke din digitale sjæl på et virtuelt lærred, men med draw kan du skitsere farverige tegninger uden at forlade din terminal.
Hvorfor vil du skitsere i din terminal
Det kunstneriske potentiale ved hjemmecomputere har altid været et stort salgsargument - så meget, at skaberen af Sketchpad, det første computertegneprogram nogensinde, blev tildelt både den prestigefyldte Turing Award og Kyoto Award for hans arbejde.
Flere generationer af børn er vokset op med at fortælle deres forældre, at de har brug for en computer på deres værelse for at hjælpe dem med skolearbejde, skrivning og selvfølgelig kunst.
Mens apps som Photoshop og GIMP kan hjælpe dig med at skabe fantastiske mesterværker i verdensklasse kompleksitet, er der en indlæringskurve involveret, og for at få det bedste ud af Photoshop, har du brug for det uddannelse.
Hvis du vil have den digitale ækvivalent til en hurtig doodle med farvekridt på bagsiden af en restaurantserviet, har Microsoft MS Paint, macOS har Paintbrush og Linux har et stort udvalg af open source Paint-alternativer, herunder den legendariske Tux Paint.
Men alle disse kræver en X-server for at køre, og du er uheldig, hvis du vil lave en hurtig skitse af din kat uden at bruge en GUI, eller genskabe ansigtet af din bedste elskede over en SSH-forbindelse til din Raspberry Pi.
draw er en terminalapplikation skrevet på Googles Go-sprog og lader dig bruge din mus i enhver terminal til at skitsere, hvad der er foran dig. I stedet for en pensel er ASCII-tegn dine værktøjer, og du kan vælge mellem syv forskellige farver.
Sådan installeres draw på Linux
Da draw er skrevet i Go, skal du har Go installeret på dit system før du starter.
Hvis dit system understøtter snap-pakker, kan du nemt installere Go med:
sudo snap install go --classic
Nu kan du installere draw med:
installer github.com/maaslalani/draw@latest
Kommandoen gemmer tegnebinære filer i ~/go/bin/draw vejviser. For at være i stand til at påkalde draw fra et hvilket som helst sted, skal du oprette et symbolsk link ved hjælp af:
sudo ln -s ~/go/bin/draw /usr/bin/draw
Du kan nu begynde at tegne ved at indtaste:
tegne
Brug draw til at skabe håndlavede ASCII-kunstværker i din terminal
Start tegne, og du vil bemærke, at kommandoprompten forsvinder, og tastetryk ikke vises på skærmen. Musen er nu dit inputværktøj. Klik hvor som helst på skærmen, og en grå stjerne vises.
Du kan oprette en linje ved at holde venstre museknap nede og trække musen fra et punkt til et andet. Selvfølgelig er det ikke rigtig en streg, det er et spor af stjerner, der striber hen over din skærm, med deres tæthed dikteret af hastigheden af musens bevægelser.
Tryk på et ikke-numerisk tal, og fremtidige penselstrøg vil bruge det tegn i stedet. Dette kan hjælpe dig med at skabe forskellige teksturer i dit kunstværk, da indtrykket givet af et "s" er meget forskelligt fra virkningen af et "o" eller endda et "l".
Du kan nemt ændre farven på de tegn, der vises i din terminal, ved at trykke på tallene 1 til 7 på tastaturet som følger:
- 1: Rød
- 2: Grøn
- 3: Gul
- 4: Blå
- 5: Magenta
- 6: Cyan
- 7: Grå
Udseendet på din tegning vil i høj grad afhænge af dine terminalskrifttypepræferencer. Du vil måske vælge en større eller mindre størrelse eller endda bruge indstillingen fed, kursiv eller gennemstreget, afhængigt af det indtryk, du vil gøre.
Når du er færdig med din tegning, skal du afslutte tegne med Ctrl + C. Din tegning vil blive gemt som en testfil. Du kan se den med:
kat /tmp/draw.txt
Du kan flytte den til en ny placering med mv-kommandoen som følger:
mv /tmp/draw/txt ~/Pictures/smiley_face.txt
Alternativt kan du tildele et navn og en placering til din tegning ved at starte tegningen med filnavnet som argument:
tegne ~/Pictures/smiley_face.txt
Hvis du vil gemme din tegning som en billedfil, skal du bruge et screenshot-værktøj til at fange den.
Hvis du vil kommentere din tegning eller oprette en skriftlig dialog til din ASCII-baserede tegneserie, skal du blot højreklikke hvor som helst og begynde at skrive.
Til sidst kan du skabe nogle grundlæggende geometriske former med draw. Disse er i øjeblikket begrænset til firkanter. Klik med højre museknap på et punkt, hvor du vil have dit rektangel til at begynde, træk og slip derefter. Så nemt er det.
tegne er ikke den eneste måde at skabe ASCII-kunst i din terminal
Hvis tegning ikke er dit talent, men du stadig ønsker at skabe fantastiske ASCII-kunstværker i din terminal, eller hvis du allerede har et billede, du ønsker at se repræsenteret ved hjælp af en række forskellige tegn, kan du bruge et værktøj til at konvertere det.