Page suivantePage pr�c�denteTable des mati�res

16. Changer le mode vid�o

Pour autant que je sache, il y a 6 mani�res de changer de mode r�solution:

1. A la compilation: changer la ligne

 SVGA_MODE=      -DSVGA_MODE=NORMAL_VGA
dans /usr/src/linux/Makefile.

1A. Apr�s la compilation: utiliser rdev -v - une affreuse magouille, mais bon, �a marche.

2. Au d�marrage: mettre vga=ask dans le fichier de config de lilo, qui demandera au boot le mode voulu. Une fois d�cid�, remplacer par vga=LePlusJoliMode.

3. En cours de route: A. Utiliser la commande resizecons. (C'est un programme tr�s primitif utilisant l'ioctl VT_RESIZE.) B. Utiliser SVGATextMode. (C'est une version moins primitive)

4. Pas "sur la console": Sous dosemu, ou avec svgalib etc. on peut changer le mode vid�o de la carte �cran sans que le pilote de la console s'en aper�oive. C'est parfois utile pour configurer resizecons ou SVGATextMode:sous dosemu se mettre dans le mode vid�o voulu gr�ce � un programme DOS utilisant ce mode, puis dans une autre console, r�cup�rer les param�tres de ce mode. Il ne reste plus qu'� utiliser ces donn�es pour l'initialisation de resizecons et SVGATextMode. Dans certains cas la carte vid�o se retrouve dans un mode inutilisable, le moyen le plus simple pour se sortir de l� est de lancer dosemu, laisser le BIOS mettre un mode vid�o correct, puis tuer dosemu (avec kill -9).

16.1 Instructions pour l'utilisation de resizecons

R�cup�rer svgalib et compiler le programme restoretextmode. Booter la machine dans tous les modes vid�o possibles (en mettant vga=ask dans le fichier config de lilo), et sauvegarder les registres vid�o dans des fichiers CxL (C=Colonnes, L=Lignes), par exemple 80x25, 132x44, etc. Placer ces fichiers dans /usr/lib/kbd/videomodes. D�sormais resizecons 132x44 changera le mode vid�o (et enverra le signal SIGWINCH � tous les processus qui ont besoin de savoir que la r�solution a chang�, et chargera une nouvelle police si n�cessaire).

A pr�sent, resizecons ne change de mode que s'il y a assez de m�moire pour contenir � la fois l'ancienne et la nouvelle console.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:42