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.
Téléchargement (HTTP): http://www.svgalib.org/svgalib-1.4.3.tar.gz
Téléchargement (FTP): ftp://ftp.ibiblio.org/pub/Linux/libs/graphics/svgalib-1.4.3.tar.gz
Taille du téléchargement: 827 Ko
Estimation de l'espace disque requis: 9,7 Mo
Estimation du temps de construction: 0,20 SBU
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 |
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.
/etc/vga/libvga.config, ~/.svgalibrc
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.
Le package SVGAlib contient les bibliothèques libvga et libvgagl, dumpreg, mode3, restorefont, restorepalette, restoretextmode, savetextmode, textmode et svgakeymap.
libvga est une bibliothèque graphique de bas niveau.
libvgagl est une bibliothèque rapide pour les graphiques au niveau du framebuffer basée sur libvga.
dumpreg affiche l'état de la carte comme le voit le pilote svgalib du composant graphique.
mode3 passe en mode VESA.
restorefont sauvegarde ou restaure la police SVGA du mode texte.
restorepalette initialise la palette de couleur du mode texte.
restoretextmode sauvegarde ou restaure les registres SVGA du mode texte.
savetextmode et textmode sauvegardent ou restaurent l'état SVGA du mode texte.
svgakeymap génère les plans de codage clavier pour svgalib.
Précédent | Sommaire | Suivant |
AAlib-1.4rc5 | Niveau supérieur | DirectFB-0.9.19 |