[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: