.TH "libcaca-env" 3caca "Sat Apr 6 2019" "Version 0.99.beta19" "libcaca" \" -*- nroff -*- .ad l .nh .SH NAME libcaca-envLibcaca environment variables \- Some environment variables can be used to change the behaviour of \fIlibcaca\fP without having to modify the program which uses it\&. These variables are: .PP .PD 0 .IP "\(bu" 2 \fBCACA_DRIVER:\fP set the backend video driver\&. In order of preference: .IP " \(bu" 4 \fCconio\fP uses the DOS conio\&.h interface\&. .IP " \(bu" 4 \fCncurses\fP uses the ncurses library\&. .IP " \(bu" 4 \fCslang\fP uses the S-Lang library\&. .IP " \(bu" 4 \fCx11\fP uses the native X11 driver\&. .IP " \(bu" 4 \fCgl\fP uses freeglut and opengl libraries\&. .IP " \(bu" 4 \fCraw\fP outputs to the standard output instead of rendering the canvas\&. This is can be used together with cacaserver\&. .PP .PP .PD 0 .IP "\(bu" 2 \fBCACA_GEOMETRY:\fP set the video display size\&. The format of this variable must be \fCXxY\fP, with \fCX\fP and \fCY\fP being integer values\&. This option currently works with the raw, X11 and GL drivers\&. .PP .PD 0 .IP "\(bu" 2 \fBCACA_FONT:\fP set the rendered font\&. The format of this variable is implementation dependent, but since it currently only works with the X11 driver, an X11 font name such as \fCfixed\fP or \fC5x7\fP is expected\&. .PP