Scroll to navigation

RESIZECONS(8) System Manager's Manual RESIZECONS(8)

NOM

resizecons — Modifier la taille de la console du point de vue du noyau

SYNOPSIS

resizecons COLONNESxLIGNES
resizecons -lines LIGNES

DESCRIPTION

La commande resizecons tente de modifier le mode vidéo de la console. Cette opération a plusieurs implications : (a) le noyau doit en être informé, (b) le matériel doit en être informé, (c) les programmes de l’utilisateur doivent en être informés, (d) la police de caractères de la console devra éventuellement être adaptée.

(a) Le noyau est informé de la modification à l’aide du contrôle d’entrée/sortie (ioctl) VT_RESIZE. Le noyau va alors réallouer la mémoire écran de la console de toutes les consoles virtuelles et pourra échouer s’il n’y a pas assez de mémoire (si c’est le cas, essayez tout d’abord de désallouer quelques consoles virtuelles). Si cet ioctl réussit, mais qu’une étape ultérieure échoue (par exemple parce que vous n’avez pas les privilèges du superutilisateur), vous risquez de vous retrouver devant un écran brouillé.

La partie la plus compliquée de cette opération est (b), car elle requiert une connaissance approfondie du matériel de la carte graphique et la définition de nombreux registres. Modifier seulement le nombre de lignes est assez facile et resizecons essaiera de le faire lui-même si l’option -lines est spécifiée (les privilèges du superutilisateur seront probablement requis). La commande resizecons COLONNESxLIGNES exécute restoretextmode -r COLONNESxLIGNES (et requiert par conséquent que la bibliothèque svgalib soit installée). Ici, COLONNESxLIGNES est un fichier qui a été créé au préalable par la commande restoretextmode -w COLONNESxLIGNES. Encore une fois, les privilèges du superutilisateur sont requis ou restoretextmode(1) doit être suid root.

Pour effectuer l’opération (c), resizecons exécute la commande stty rows LIGNES cols COLONNES pour chaque console active (dans l’intervalle tty0 - tty15), et envoie un signal SIGWINCH à selection(1) s’il trouve le fichier /tmp/selection.pid.

Enfin, l’opération (d) est effectuée en exécutant la commande setfont(8). Probablement, une mauvaise fonte sera chargée et vous devrez exécuter setfont(8) vous-même par la suite.

BOGUES

resizecons ne fonctionne pas sur tous les types de matériel. Par exemple elle ne peut pas être utilisée sur des plateformes autres que x86 et x86_64. Voir fbset(1) si vous recherchez un programme de remplacement.

Cette commande s’appelait par le passé resize, mais elle a été renommée pour éviter un conflit avec une autre commande de même nom.

VOIR AUSSI

setfont(8), stty(1), selection(1), restoretextmode(8), deallocvt(8), fbset(1)

TRADUCTION

La traduction française de cette page de manuel a été créée par Lucien Gentis <lucien.gentis@univ-lorraine.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.

17 janvier 1995 kbd