This is an archive of past FreeBSD releases; it's part of the FreeBSD Documentation Archive.

4. Configurer une console virtuelle en mode 80x60 lignes

4. Configurer une console virtuelle en mode 80x60 lignes

Il faut d'abord charger une police de caractères 8x8. Le fichier /etc/sysconfig[1] doit donc contenir les lignes:

# choose font 8x8 from /usr/share/syscons/fonts/* (or NO for default)
font8x8=/usr/share/syscons/fonts/cp437-8x8.fnt
    

La commande pour changer de mode d'affichage est vidcontrol(1):

bash$ vidcontrol VGA_80x60

Différents programmes en mode plein-écran, tel vi(1), doivent pouvoir déterminer la taille actuelle de l'écran. Elle peut être configurée avec stty(1):

bash$ stty crt rows 60 columns 80

Pour rendre cela moins fastidieux, ces commandes peuvent être introduites dans une procédure exécutée au démarrage du système. Voici une façon de le faire:

  1. Modifiez /etc/sysconfig comme expliqué plus haut,

  2. Ajoutez les lignes suivantes à /etc/rc.local:

    for tty in /dev/ttyv?
    do
      vidcontrol VGA_80x60 <$tty >/dev/null 2<&1
    done
            
  3. Ajoutez les lignes suivantes à /etc/profile:

    TTYNAME=`basename \`tty\``
    if expr "$TTYNAME" : 'ttyv' > /dev/null
    then
      stty crt rows 60 columns 80
    fi
            

Références: stty(1), vidcontrol(1).



[1] N.d.T.: /etc/rc.conf dans les versions récentes de FreeBSD.

Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.

Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.