SVGAlib-1.4.3

Introduction à SVGAlib

SVGAlib est une bibliothèque graphique bas niveau apportant les modes VGA et SVGA dans une console. Ceci est utile pour les programmes lancés sur une console et nécessitant des possibilités graphiques.

Informations sur le package

Installation de SVGAlib

Note : Vous devez compiler et installer en tant que root. Si vous ne le faites pas, rien ne grave ne se passe pendant la compilation, mais certains outils ne pourront pas avoir le bit SUID requis pour le bon fonctionnement du package. Néanmoins, ceci indique un problème d'exposition du système à des failles de sécurité pour ces outils qui pourraient être utilisés pour obtenir un accès root, donc à utiliser avec précaution.

Installez SVGAlib en lançant les commandes suivantes:

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

Explication des commandes

cd doc && for dir in man?; do for file in $dir/*; do gunzip /usr/share/man/$file; done; done : SVGAlib installe ses pages man au format compressé, donc nous les décompressons.

Configurer SVGAlib

Fichiers de configurations

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

Informations de configuration

Vous devez éditer le fichier de configuration pour initialiser le type de moniteur et de souris. Suivant votre matériel, d'autres configurations peuvent se révéler nécessaires.

Comme pour beaucoup de bibliothèques, il n'y a pas de configuration à faire à part le fait qu'il est nécessaire de mettre ce répertoire de bibliothèques, c'est-à-dire /opt/lib ou /usr/local/lib, dans /etc/ld.so.conf, de manière à ce que ldd puisse trouver les bibliothèques partagées. Après avoir vérifié que ceci est bien le cas, /sbin/ldconfig doit être lancé en étant connecté root.

Contenu

Le package SVGAlib contient les bibliothèques libvga et libvgagl, dumpreg, mode3, restorefont, restorepalette, restoretextmode, savetextmode, textmode et svgakeymap.

Description

bibliothèque libvga

libvga est une bibliothèque graphique de bas niveau.

Bibliothèque libvgagl

libvgagl est une bibliothèque rapide pour les graphiques au niveau du framebuffer basée sur libvga.

dumpreg

dumpreg affiche l'état de la carte comme le voit le pilote svgalib du composant graphique.

mode3

mode3 passe en mode VESA.

restorefont

restorefont sauvegarde ou restaure la police SVGA du mode texte.

restorepalette

restorepalette initialise la palette de couleur du mode texte.

restoretextmode

restoretextmode sauvegarde ou restaure les registres SVGA du mode texte.

savetextmode, textmode

savetextmode et textmode sauvegardent ou restaurent l'état SVGA du mode texte.

svgakeymap

svgakeymap génère les plans de codage clavier pour svgalib.