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
Tamaño del paquete: 827 KB
Estimación del espacio necesario en disco: 9.7 MB
Tiempo estimado de construcción: 0.20 SBU
Debes compilar e instalar como usuario root. Si no lo haces, ciertas herramientas no podrán instalarse como SUID root, necesario para una correcta instalación. 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.
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.
dumpreg vuelca el estado de la tarjeta de acuerdo a como lo ve el controlador de chipset de svgalib.
savetextmode y textmode guardan o restauran el estado SVGA completo para el modo texto.