Re: Debian minimal : résolution et taille de police
Le lundi 4 mars 2013 à 15:30:50, Gaël a écrit :
> Bonjour Liste !
’soir,
> Voilà quelques heures que je fais joujou avec un IBM Thinkpad
> A20p (de 1999, PIII 700Mhz, 384mo de RAM, DD 20go).
L’important pour ton problème, c’est la carte graphique. C’est
quoi-t-est-ce ? (lspci…)
>[…]
> Donc mes questionnements sont :
> - Comment connaître la résolution actuelle ? sachant que je
> n'ai que des TTY, pas de serveur X
1. Tu prends une loupe, et tu comptes…
2. echo $COLUMNS $LINES et tu multiplies par la taille de la
fonte (à presqu’une ligne de texte près).
3. Plus compliqué mais plus sûr :
cat /sys/class/graphics/fb0/virtual_size
cat /sys/class/graphics/fb0/modes
> - Comment la changer ? soit en direct (sans reboot), soit par
> grub2 ?
En direct, à condition d’utiliser un framebuffer¹ : fbset.
(Cf. /proc/fb et dmesg et le 3. précédent.)
Note : avec le framebuffer vesa, on est limité dans les
définitions possibles (en gros, les modes 4:3 et le 1280x1024
(5:4)).
>[…]
> Si quelqu'un a la motiv pour me renseigner, je prends !
C’est pas compliqué, par défaut, ça marche tout seul et tout
correctement (définition maximale) avec le KMS (kernel mode
setting).
Pour ceux qui ont besoin de faire des réglages… :
Le Grub2, le gestionnaire de boot par défaut, se règle via
/etc/default/grub et il y a un exemple commenté avec
'GRUB_GFXMODE=<WxHxD>'. Ça change la définition pour le menu du
grub.
'GRUB_GFXPAYLOAD_LINUX=keep' doit être nécessaire pour que le
noyau garde la même définition. 'GRUB_TERMINAL=gfxterm' sert à
ce que le menu du grub soit en graphique (déjà le cas par
défaut (?)).
Pour le noyau tout seul (donc après/hors le grub), c’est
l’option 'video=<WxH-D>' (p.ex. 'video=1920x1200-32' ;
attention, c’est un tiret avant la profondeur (nombre de bits,
32), pas un 'x' comme dans 'GRUB_GFXMODE') (ce n’est plus
'vga=<n°>' depuis longtemps). Donc à mettre dans
'GRUB_CMDLINE_LINUX'.
Ne pas oublier de faire update-grub après toute modification.
Pas testé depuis un moment puisque, « chez moi, ça marche tout
seul »™…
Sinon, 'hwinfo --framebuffer' est censé donner les modes
disponibles sauf qu’il raconte parfois n’importe quoi (chez moi,
il donne les infos pour le FB vesa alors que c’est inteldrmfb
qui est utilisé, donc pas les bons modes etc.).
Voilà, c’est tout ce que je sais…
--
Sylvain Sauvage
Reply to: