SVGAlib-1.4.3

Introducción a SVGAlib

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.

Información sobre el paquete

Instalación de SVGAlib

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

Explicación de los comandos

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.

Configuración de SVGAlib

Ficheros de configuración

/etc/vga/libvga.config y ~/.svgalibrc

Información sobre la configuración

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 .

Contenido

El paquete SVGAlib contiene las librerías libvga y libvgagl, dumpreg, mode3, restorefont, restorepalette, restoretextmode, savetextmode, textmode y svgakeymap.

Descripciones

Librería libvga

libvga es una librería gráfica de bajo nivel.

Librería libvgagl

libvgagl es una librería gráfica a nivel framebuffer rápida, basada en libvga.

dumpreg

dumpreg vuelca el estado de la tarjeta de acuerdo a como lo ve el controlador de chipset de svgalib.

mode3

mode3 establece un modo VESA.

restorefont

restorefont guarda o restaura la fuente SVGA para el modo texto.

restorepalette

restorepalette establece la paleta de colores para el modo texto.

restoretextmode

restoretextmode guarda o restaura los registros SVGA para el modo texto.

savetextmode, textmode

savetextmode y textmode guardan o restauran el estado SVGA completo para el modo texto.

svgakeymap

svgakeymap genera mapas de teclado para svgalib.