Scroll to navigation

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

NOM

mapscrn — Charger la table de correspondance de la sortie écran

SYNOPSIS

mapscrn [options] fichier_mappage

DESCRIPTION

La commande mapscrn est obsolète — sa fonction est maintenant intégrée à setfont(8). Elle est cependant encore disponible en tant que commande séparée à titre de rétrocompatibilité.

La commande mapscrn charge dans le pilote de la console une table de correspondance des caractères à l’écran définie par l’utilisateur. Le pilote de la console peut ensuite être mis en mode utilisation d’une table de mappage définie par l’utilisateur en envoyant une séquence d’échappement spéciale au périphérique de la console. Cette séquence est <esc>(K pour le jeu de caractères G0 et <esc>)K pour le jeu de caractères G1. Lorsque l’option -o est spécifiée, l’ancien mappage est sauvegardé dans map.orig.

UTILISATION

Il existe deux sortes de table de correspondance : les tables « direct-vers-fonte » qui associent une position dans la fonte à chaque valeur d’octet de l’utilisateur, et les tables « utilisateur-vers-unicode » qui associent une valeur unicode à chaque valeur d’octet de l’utilisateur. Le glyphe correspondant peut maintenant être trouvé en utilisant l’index unicode de la fonte. La commande

mapscrn trivial
définit une table de paires de valeurs « direct-vers-fonte » où les valeurs d’octet de l’utilisateur indexent directement la fonte de caractères. Cette commande s’avère utile pour les fontes dont les caractères sont classés dans le même ordre que celui du jeu de caractères utilisé. Une commande telle que :
mapscrn 8859-2
définit une table « utilisateur-vers-unicode » en supposant que l’utilisateur utilise le jeu de caractères ISO 8859-2.

FORMAT DE L’ENTRÉE

La commande mapscrn peut lire le mappage sous deux formats :
1. données binaires sur 256 ou 512 octets.
2. fichier texte sur deux colonnes
Le premier format correspond à une image directe de la table de correspondance. Les tables de données sur 256 octets sont des tables « direct-vers-fonte », alors que les tables de données sur 512 octets sont des tables « utilisateur-vers-unicode ». Le second format est utilisé pour remplir la table comme suit : la cellule dont le décalage est indiqué dans la première colonne est remplie avec la valeur indiquée dans la seconde colonne. Lorsque certaines valeurs sont supérieures à 255, ou si les valeurs utilisent la notation « U+xxxx », la table est supposée être du type « utilisateur-vers-unicode » ; sinon, il s’agit d’une table « direct-vers-fonte ».

Les valeurs indiquées dans le fichier peuvent être spécifiées sous plusieurs formats :
1. Décimal : Une chaîne de chiffres décimaux ne commençant pas par « 0 ».
2. Octal : Une chaîne de chiffres octaux commençant par « 0 ».
3. Hexadécimal : Une chaîne de chiffres hexadécimaux préfixée par « 0x ».
4. Unicode : Une chaîne de quatre chiffres hexadécimaux préfixée par « U+ ».
5. Caractère : Un seul caractère entouré de guillemets simples (et la valeur binaire est utilisée). Notez que les blancs, les virgules, les tabulations ou le caractère « # » ne peuvent pas être spécifiés sous ce format.
6. Caractère UTF-8 : Un seul caractère UTF-8 (éventuellement sur plusieurs octets).

Notez que les caractères de contrôle (dont le code est strictement inférieur à 32) ne peuvent pas être remappés avec mapscrn, car il revêtent une signification spéciale pour le pilote.

OPTIONS

Sauvegarder l’ancien mappage dans le FICHIER spécifié.
Périphérique de console à utiliser.
Affichage plus prolixe.
Afficher le numéro de version.
Afficher ce message d'utilisation.

FICHIERS

/usr/share/consoletrans
Le répertoire par défaut des mappages d’écran.

VOIR AUSSI

setfont(8)

AUTEUR

Copyright (C) 1993 Eugene G. Crosser
<crosser@pccross.msk.su>
Ce logiciel et sa documentation peuvent être distribués librement.

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.

24 Octobre 2024 kbd