table of contents
| 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
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¶
- -o, --output=FICHIER
- Sauvegarder l’ancien mappage dans le FICHIER spécifié.
- -C, --console=PÉRIPHÉRIQUE
- Périphérique de console à utiliser.
- -v, --verbose
- Affichage plus prolixe.
- -V, --version
- Afficher le numéro de version.
- -h, --help
- Afficher ce message d'utilisation.
FICHIERS¶
- /usr/share/consoletrans
- Le répertoire par défaut des mappages d’écran.
VOIR AUSSI¶
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 |