SVGAlib es una librería gráfica de bajo nivel que proporciona modos VGA y SVGA en la consola. Es útil para programas que se ejecutan en la consola y requieren capacidades gráficas.
Descarga (HTTP): http://www.svgalib.org/svgalib-1.4.3.tar.gz
Descarga (FTP): ftp://ftp.ibiblio.org/pub/Linux/libs/graphics/svgalib-1.4.3.tar.gz
Tamaño del paquete: 827 KB
Estimación del espacio necesario en disco: 9.7 MB
Tiempo estimado de construcción: 0.20 SBU
Nota: Debes compilar e instalar como usuario root. Si no lo haces, nada malo ocurrirá durante la compilación, pero ciertas herramientas no podrán instalarse como SUID root, necesario para un funcionamiento adecuado. Sin embargo, esto conlleva el riesgo de exponer tu sistema ante cualquier agujero de seguridad en esas herramientas que pueda ser usado para ganar acceso como root, así que úsalas con cuidado.
Instala SVGAlib ejecutando los siguientes comandos:
patch -Np1 -i ../svgalib-1.4.3-gcc3-1.patch && make prefix=/usr install && cd doc && for dir in man?; do for file in $dir/*; do \ gunzip /usr/share/man/$file; done; done |
cd doc && for dir in man?; do for file in $dir/*; do gunzip /usr/share/man/$file; done; done : SVGAlib instala sus páginas de manual en formato comprimido, así que las descomprimimos.
/etc/vga/libvga.config y ~/.svgalibrc
Debes editar el fichero de configuración para establecer el tipo de monitor y ratón que usas. Dependiendo del hardware, puede que necesites configuración adicional.
Como con casi todas las librerías, no necesita configuración, salvo que el directorio de la librería (por ejemplo, /opt/lib o /usr/local/lib) debe aparecer en /etc/ld.so.conf para que ldd pueda encontrar las librerías compartidas. Después de comprobar si esto es necesario, debes ejecutar /sbin/ldconfig como root .
El paquete SVGAlib contiene las librerías libvga y libvgagl, dumpreg, mode3, restorefont, restorepalette, restoretextmode, savetextmode, textmode y svgakeymap.
libvga es una librería gráfica de bajo nivel.
libvgagl es una librería gráfica a nivel framebuffer rápida, basada en libvga.
dumpreg vuelca el estado de la tarjeta de acuerdo a como lo ve el controlador de chipset de svgalib.
mode3 establece un modo VESA.
restorefont guarda o restaura la fuente SVGA para el modo texto.
restorepalette establece la paleta de colores para el modo texto.
restoretextmode guarda o restaura los registros SVGA para el modo texto.
savetextmode y textmode guardan o restauran el estado SVGA completo para el modo texto.
svgakeymap genera mapas de teclado para svgalib.