
To view a bunch of graphic pictures in ASCII with cacaview pass it cacaview /disk/pictures/*.*įor simplicity the common unix * is also supported, so I find it quicker to cacaview /disk/pictures/* The logo is in cyrillic, so for latin speaking people some of the characters in the two words seen will be unreadable 🙂Ĭacaview even supports viewing, the next and previous picture in line, like in any modern graphics image viewer program.

Here is also a screenshot, I've made while viewing a GIF website logo in ASCII in plain tty cacaview /disk/pictures/logo.gif Whether cacaview is invoked in GUI, the libcaca X support is used, so the text image is visualized in new window with graphics, if however it is invoked in plain let's say tty1 libcaca displays the graphics pictures drawing it with only text characters. cacaview a program to display a graphic images in console using ASCII artĬacaview takes just one argument – the picture to be displayed.īelow is a screenshot of cacaview ran from my gnome-terminal displaying a ASCII text version of the MySQL server cd cacaview mysql_logo.png It is quite spectacular if you, ask an unexpecting friend to connect to your host to 51914 🙂īesides that bored sys admins, could run cacafire in console to hypnotize themselves watching dumb the burning fire screen for few hoursor just use it as a screensaver 😉ģ. Noah:~# CACA_DRIVER=raw cacafire | cacaserverĬacafire is a short application written to render ASCII via libcaca and is just displaying a screen with ASCII (moving) burning fire. Running cacafire to stream over networkĪnother possible example use of cacaserver is in conjunction with cacafire libcaca test application: Immediately you got the demo shining Below are two screenshots of the demo played after succesful telnet connection:Ĭacademo running over telnet network connection – Matrixīlur spots cacademo shot of cacademo streamed via networkĢ. Then to check out how the demo looks, open telnet connection to the cacaserver host In my case the cacaserver is binded and streamed over IP telnet 192.168.0.2 51914 Initialised network, listening on port 51914 To run it to bind on port 51914 one has to type in bash CACA_DRIVER=raw cacademo | cacaserver
#Terminal image viewer manual#
The example section of the manual points 1 example use of cacaserver to stream the console output from cacademo.Ĭacademo binary is a short presentation ASCII DEMO in the spirit of the old school assembly demos (demoscene). Variable to raw and piping the program's standard output to cacaserver.Ĭlients can then connect to port 51914 using telnet or netcat to see These animations can beĬreated by any libcaca program by setting the CACA_DRIVER environment Serves them as ANSI art on network port 51914. cacaserver a tiny program allowing network streaming of applications written in cacaĬacaserver reads libcaca animation files in its standard input and Here is a list of the binaries the package dpkg -L caca-utils|grep -i /usr/bin/ġ.
#Terminal image viewer install#
The package> is available for Debian distributins since many years, so even on a very old Debians like Debian – (Potato, Woody, Sarge) the package is available in default free package repositories ready to install via apt caca-utils is providing few other great utilities for ASCII freaks 🙂 along with cacaview console ascii viewer prog. In Debian, Ubuntu and other deb Linux distros viewing GUI images with no need for Xserver or any kind of window manager in plain ASCII is possible with cacaview.Ĭacaview is part of a package called caca-utils. It provides high level functionsįor colour text drawing, simple primitives for line, polygon and ellipseĭrawing, as well as powerful image to text conversion routines. Viewing in console / terminal images on GNU / Linux is possible thanks to a library called libcaca, caca labs libcaca project official website here.īelow is a shot description of apt-cache show libcaca0|grep 'Description' -A 4 The images produced sometimes are a bit unreadable, if compared to the original graphics, but anyways most of the pictures looks pretty decent 🙂

in plain console tty.īeing able to view pictures in ASCII is something really nice especially for console geeks like me. Probably, many don't know that it is possible to view normal graphical pictures (JPG, PNG, GIF, BMP) etc.
