Some environment variables can be used to change the behaviour of libcaca without having to modify the program which uses it. These variables are:
conio uses the DOS conio.h interface.ncurses uses the ncurses library.slang uses the S-Lang library.x11 uses the native X11 driver.gl uses freeglut and opengl libraries.raw outputs to the standard output instead of rendering the canvas. This is can be used together with cacaserver.XxY, with X and Y being integer values. This option currently works with the raw, X11 and GL drivers.fixed or 5x7 is expected.