.TH "libcaca-env" 3caca "Thu Apr 18 2024 22:47:49" "Version 0.99.beta20" "libcaca" \" -*- nroff -*- .ad l .nh .SH NAME libcaca-env \- Libcaca environment variables .PP 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" 1 \fBCACA_DRIVER:\fP set the backend video driver\&. In order of preference: .IP " \(bu" 4 \fRconio\fP uses the DOS conio\&.h interface\&. .IP " \(bu" 4 \fRncurses\fP uses the ncurses library\&. .IP " \(bu" 4 \fRslang\fP uses the S-Lang library\&. .IP " \(bu" 4 \fRx11\fP uses the native X11 driver\&. .IP " \(bu" 4 \fRgl\fP uses freeglut and opengl libraries\&. .IP " \(bu" 4 \fRraw\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" 1 \fBCACA_GEOMETRY:\fP set the video display size\&. The format of this variable must be \fRXxY\fP, with \fRX\fP and \fRY\fP being integer values\&. This option currently works with the raw, X11 and GL drivers\&. .PP .PD 0 .IP "\(bu" 1 \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 \fRfixed\fP or \fR5x7\fP is expected\&. .PP