perkamon - en to fr translation catalogue (96 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: console_codes - Linux console escape and control sequences
fr: console_codes - Séquence de contrôle des consoles

note: type: Plain text
en: The Linux console implements a large subset of the VT102 and ECMA-48/ISO 6429/ANSI X3.64 terminal controls, plus certain private-mode sequences for changing the color palette, character-set mapping, and so on.  In the tabular descriptions below, the second column gives ECMA-48 or DEC mnemonics (the latter if prefixed with DEC) for the given function.  Sequences without a mnemonic are neither ECMA-48 nor VT102.
fr: Sous Linux, le gestionnaire de console implémente un sous-ensemble important des séquences de contrôle des terminaux VT102 et ECMA-48/ISO 6429/ANSI X3.64, ainsi que quelques séquences spécifiques pour le changement de palette de couleurs, de jeu de caractères, etc. Dans la description ci-dessous, la seconde colonne de la table contient les mnémoniques ECMA-48 ou DEC (ces derniers ayant le préfixe DEC) pour chaque fonction indiquée. Les séquences sans mnémonique ne correspondent ni à l'ECMA-48 ni au VT102.

note: type: Plain text
en: After all the normal output processing has been done, and a stream of characters arrives at the console driver for actual printing, the first thing that happens is a translation from the code used for processing to the code used for printing.
fr: Lorsque tout le prétraitement nécessaire à une sortie est terminé, et qu'un flux de caractères arrive au gestionnaire de console pour être effectivement affiché, la traduction des codes utilisés pour le prétraitement en codes utilisés pour l'affichage a lieu avant tout.

note: type: Plain text
en: If the console is in UTF-8 mode, then the incoming bytes are first assembled into 16-bit Unicode codes.  Otherwise, each byte is transformed according to the current mapping table (which translates it to a Unicode value).  See the B<Character Sets> section below for discussion.
fr: Si la console est en mode UTF-8, les octets arrivant sont tout d'abord assemblés en codes sur 16 bits au standard Unicode. Sinon, chaque octet est transformé en fonction de la table de correspondance en cours (qui convertit chaque octet en une valeur Unicode). Consultez la section B<JEUX DE CARACTÈRES> plus bas pour plus de détails.

note: type: Plain text
en: In the normal case, the Unicode value is converted to a font index, and this is stored in video memory, so that the corresponding glyph (as found in video ROM) appears on the screen.  Note that the use of Unicode (and the design of the PC hardware)  allows us to use 512 different glyphs simultaneously.
fr: Normalement, la valeur Unicode est convertie en un index dans la table de caractères, qui est alors stocké dans la mémoire vidéo, afin que le symbole graphique correspondant (comme ceux qui se trouvent dans la mémoire morte vidéo), apparaisse sur l'écran. Notez que l'utilisation de l'Unicode, et la conception des PC, permettent de disposer simultanément de 512 symboles différents.

note: type: Plain text
en: If the current Unicode value is a control character, or we are currently processing an escape sequence, the value will treated specially.  Instead of being turned into a font index and rendered as a glyph, it may trigger cursor movement or other control functions.  See the B<Linux Console Controls> section below for discussion.
fr: Si la valeur Unicode rencontrée est un caractère de contrôle ou si l'on est déjà dans le traitement d'une séquence d'échappement, la valeur sera traitée de manière particulière. Plutôt que d'être convertie en un index dans la table des caractères et affichée comme un symbole, elle peut provoquer un déplacement du curseur ou toute autre fonction de contrôle. Consultez le paragraphe B<CONTRÔLE DE LA CONSOLE LINUX> plus bas pour plus de détails.

note: type: Plain text
en: It is generally not good practice to hard-wire terminal controls into programs.  Linux supports a B<terminfo>(5)  database of terminal capabilities.  Rather than emitting console escape sequences by hand, you will almost always want to use a terminfo-aware screen library or utility such as B<ncurses>(3), B<tput>(1), or B<reset>(1).
fr: Il vaut mieux éviter en général de coder en dur les contrôles de terminaux dans les programmes. Linux propose l'utilisation de la base de données B<terminfo>(5) concernant les possibilités des terminaux. Plutôt que d'émettre des séquences d'échappement à la main, vous pourrez presque toujours utiliser des bibliothèques de gestion de terminaux utilisant terminfo ou des utilitaires comme B<ncurses>(3), B<tput>(1) ou B<reset>(1).

note: type: SS
en: Linux console controls
fr: Commandes de la console Linux

note: type: Plain text
en: This section describes all the control characters and escape sequences that invoke special functions (i.e., anything other than writing a glyph at the current cursor location) on the Linux console.
fr: Ce paragraphe décrit tous les caractères de commande et les séquences d'échappement qui déclenchent certaines fonctions spéciales (c'est-à-dire n'affichant pas un symbole graphique à la position du curseur) sur la console Linux.

note: type: Plain text
en: B<Control characters>
fr: B<Caractères de contrôle>

note: type: Plain text
en: If we have a control character, it is acted upon immediately and then discarded (even in the middle of an escape sequence)  and the escape sequence continues with the next character.  (However, ESC starts a new escape sequence, possibly aborting a previous unfinished one, and CAN and SUB abort any escape sequence.)  The recognized control characters are BEL, BS, HT, LF, VT, FF, CR, SO, SI, CAN, SUB, ESC, DEL, CSI.  They do what one would expect:
fr: Lorsqu'un caractère de contrôle est rencontré, il agit immédiatement, puis est oublié (même au milieu d'une séquence d'échappement, laquelle continue avec le caractère suivant). Toutefois, ESC indique le début d'une nouvelle séquence d'échappement, annulant alors une éventuelle séquence déjà commencée. De même, CAN et SUB annulent toute séquence d'échappement entamée. Les caractères de contrôle reconnus sont BEL, BS, HT, LF, VT, FF, CR, SO, SI, CAN, SUB, ESC, DEL, CSI. Ils effectuent les actions suivantes\ :

note: type: Plain text
en: BEL (0x07, B<^G>) beeps;
fr: BEL (0x07, B<^G>) émet un bip,

note: type: Plain text
en: BS (0x08, B<^H>) backspaces one column (but not past the beginning of the line);
fr: BS (0x08, B<^H>) revient en arrière d'une colonne (mais ne remonte pas à la ligne précédente quand il est invoqué en début de ligne),

note: type: Plain text
en: HT (0x09, B<^I>) goes to the next tab stop or to the end of the line if there is no earlier tab stop;
fr: HT (0x09, B<^I>) saute à la prochaine tabulation ou à la fin de ligne s'il n'y a pas de tabulation d'ici là,

note: type: Plain text
en: LF (0x0A, B<^J>), VT (0x0B, B<^K>) and FF (0x0C, B<^L>) all give a linefeed, and if LF/NL (new-line mode) is set also a carriage return;
fr: LF (0x0A, B<^J>), VT (0x0B, B<^K>) et FF (0x0C, B<^L>) effectuent tous les trois un saut de ligne, et si LF/NL (mode new-line) est actif, effectue un retour-chariot ;

note: type: Plain text
en: CR (0x0D, B<^M>) gives a carriage return;
fr: CR (0x0D, B<^M>) déclenche un retour-chariot,

note: type: Plain text
en: SO (0x0E, B<^N>) activates the G1 character set;
fr: SO (0x0E, B<^N>) active le jeu de caractères G1,

note: type: Plain text
en: SI (0x0F, B<^O>) activates the G0 character set;
fr: SI (0x0F, B<^O>) active le jeu de caractères G0,

note: type: Plain text
en: CAN (0x18, B<^X>) and SUB (0x1A, B<^Z>) interrupt escape sequences;
fr: CAN (0x18, B<^X>) et SUB (0x1A, B<^Z>) interrompent les séquences d'échappement,

note: type: Plain text
en: ESC (0x1B, B<^[>) starts an escape sequence;
fr: ESC (0x1B, B<^[>) débute une séquence d'échappement,

note: type: Plain text
en: DEL (0x7F) is ignored;
fr: DEL (0x7F) est ignoré,

note: type: Plain text
en: CSI (0x9B) is equivalent to ESC [.
fr: CSI (0x9B) est équivalent à ESC [.

note: type: Plain text
en: B<ESC- but not CSI-sequences>
fr: B<Séquences d'échappement ESC, non CSI>

note: type: Plain text
en: B<ECMA-48 CSI sequences>
fr: B<Séquences d'échappement ECMA-48 CSI>

note: type: Plain text
en: CSI (or ESC [) is followed by a sequence of parameters, at most NPAR (16), that are decimal numbers separated by semicolons.  An empty or absent parameter is taken to be 0.  The sequence of parameters may be preceded by a single question mark.
fr: CSI (ou ESC [) est suivi d'une série de paramètres, au plus NPAR (16), représentés par des nombres décimaux séparés par des points-virgules. Un paramètre vide ou absent est considéré comme nul. La série de paramètres peut être précédée par un point d'interrogation.

note: type: Plain text
en: However, after CSI [ (or ESC [ [) a single character is read and this entire sequence is ignored.  (The idea is to ignore an echoed function key.)
fr: Toutefois, après CSI [ (ou ESC [ [) un seul caractère est lu, et le reste de la séquence est ignoré. L'idée est d'éliminer les touches de fonctions doublées.

note: type: Plain text
en: The action of a CSI sequence is determined by its final character.
fr: L'action déclenchée par une séquence CSI est indiquée par le dernier caractère.

note: type: Plain text
en: B<ECMA-48 Set Graphics Rendition>
fr: B<Affichage graphique ECMA-48>

note: type: Plain text
en: The ECMA-48 SGR sequence ESC [ I<parameters> m sets display attributes.  Several attributes can be set in the same sequence, separated by semicolons.  An empty parameter (between semicolons or string initiator or terminator) is interpreted as a zero.
fr: La séquence ECMA-48 SGR suivante ESC [ I<paramètres> m définit les paramètres d'affichage. Plusieurs attributs peuvent être indiqués dans la même séquence, séparés par des points-virgules. Un attribut vide (entre les points-virgules ou en début ou fin de chaîne) est interprété comme valant zéro.

note: type: Plain text
en: B<ECMA-48 Mode Switches>
fr: B<Modes ECMA-48>

note: type: Plain text
en: DECCRM (default off): Display control chars.
fr: DECCRM (inactif par défaut)\ : afficher les caractères de contrôle.

note: type: Plain text
en: DECIM (default off): Set insert mode.
fr: DECIM (inactif par défaut)\ : mode d'insertion.

note: type: Plain text
en: LF/NL (default off): Automatically follow echo of LF, VT or FF with CR.
fr: LF/NL (inactif par défaut)\ : faire suivre les LF, VT ou FF par un CR.

note: type: Plain text
en: B<ECMA-48 Status Report Commands>
fr: B<Demande de rapport d'état ECMA-48>

note: type: Plain text
en: Device status report (DSR): Answer is ESC [ 0 n (Terminal OK).
fr: Rapport d'état du périphérique (DSR)\ : la réponse est ESC [ 0 n (Terminal OK).

note: type: Plain text
en: Cursor position report (CPR): Answer is ESC [ I<y> ; I<x> R, where I<x,y> is the cursor location.
fr: Rapport de position du curseur (CPR)\ : la réponse est ESC [ I<y>\ ; I<x> R, où I<x,y> est la position actuelle du curseur.

note: type: Plain text
en: B<DEC Private Mode (DECSET/DECRST) sequences>
fr: B<Modes privés DEC (DECSET/DECRST)>

note: type: Plain text
en: These are not described in ECMA-48.  We list the Set Mode sequences; the Reset Mode sequences are obtained by replacing the final \(aqh\(aq by \(aql\(aq.
fr: Ces modes ne sont pas décrits dans l'ECMA-48. La liste ci-dessous présente les séquences d'activation des modes, les séquences de désactivation sont obtenues en remplaçant le «\ h\ » final par un «\ l\ ».

note: type: Plain text
en: DECCKM (default off): When set, the cursor keys send an ESC O prefix, rather than ESC [.
fr: DECCKM (inactif par défaut)\ : les touches de déplacement du curseur émettent un préfixe ESC O plutôt que ESC [.

note: type: Plain text
en: DECCOLM (default off = 80 columns): 80/132 col mode switch.  The driver sources note that this alone does not suffice; some user-mode utility such as B<resizecons>(8)  has to change the hardware registers on the console video card.
fr: DECCOLM (inactif par défaut)\ : bascule de 80 colonnes à 132 colonnes. Les sources du gestionnaire de console indiquent que ce code n'est pas suffisant à lui seul. Certains utilitaires comme B<resizecons>(8) modifient également les registres matériels de la carte vidéo.

note: type: Plain text
en: DECSCNM (default off): Set reverse-video mode.
fr: DECSCNM (inactif par défaut)\ : mode d'inversion vidéo.

note: type: Plain text
en: DECOM (default off): When set, cursor addressing is relative to the upper left corner of the scrolling region.
fr: DECOM (inactif par défaut)\ : adressage du curseur relatif au coin haut gauche de la région de défilement.

note: type: Plain text
en: DECAWM (default on): Set autowrap on.  In this mode, a graphic character emitted after column 80 (or column 132 of DECCOLM is on)  forces a wrap to the beginning of the following line first.
fr: DECAWM (actif par défaut)\ : saut de ligne automatique. Un caractère émis après la colonne 80 (ou 132 en mode DECCOLM), est affiché au début de la ligne suivante.

note: type: Plain text
en: DECARM (default on): Set keyboard autorepeat on.
fr: DECARM (actif par défaut)\ : répétition automatique des touches du clavier.

note: type: Plain text
en: X10 Mouse Reporting (default off): Set reporting mode to 1 (or reset to 0)\(emsee below.
fr: État de souris X10 (inactif par défaut)\ : définit le mode de rapport d'état de la souris à 1 (ou le réinitialise à 0) \(em voir plus bas.

note: type: Plain text
en: DECTECM (default on): Make cursor visible.
fr: DECTECM (actif par défaut)\ : curseur visible.

note: type: Plain text
en: X11 Mouse Reporting (default off): Set reporting mode to 2 (or reset to 0)\(emsee below.
fr: État de souris X11 (inactif par défaut)\ : définit le mode de rapport d'état de la souris à 2 (ou le réinitialise à 0) \(em voir plus bas.

note: type: Plain text
en: B<Linux Console Private CSI Sequences>
fr: B<Séquences CSI privées de la console Linux>

note: type: tbl table
en: Unblank the screen.
fr: Arrête l'économiseur d'écran.

note: type: SS
en: Character sets
fr: Caractères de contrôle

note: type: Plain text
en: The kernel knows about 4 translations of bytes into console-screen symbols.  The four tables are: a) Latin1 -E<gt> PC, b) VT100 graphics -E<gt> PC, c) PC -E<gt> PC, d) user-defined.
fr: Le noyau connaît 4 types de traductions des octets en symboles graphiques pour la console. Les 4 tables sont a) Latin1 -E<gt> PC, b) VT100 graphique -E<gt> PC, c) PC -E<gt> PC, d) spécifique utilisateur.

note: type: Plain text
en: There are two character sets, called G0 and G1, and one of them is the current character set.  (Initially G0.)  Typing B<^N> causes G1 to become current, B<^O> causes G0 to become current.
fr: Il existe deux jeux de caractères, appelés G0 et G1, et l'un d'entre eux est sélectionné comme jeu en cours (initialement G0). La frappe de B<^N> sélectionne le jeu G1 comme jeu en cours, la frappe de B<^O> sélectionne le jeu G0.

note: type: Plain text
en: These variables G0 and G1 point at a translation table, and can be changed by the user.  Initially they point at tables a) and b), respectively.  The sequences ESC ( B and ESC ( 0 and ESC ( U and ESC ( K cause G0 to point at translation table a), b), c) and d), respectively.  The sequences ESC ) B and ESC ) 0 and ESC ) U and ESC ) K cause G1 to point at translation table a), b), c) and d), respectively.
fr: Ces variables G0 et G1 pointent vers des tables de traduction, qui peuvent être modifiées par l'utilisateur. Initialement elles pointent respectivement vers les tables a) et b). Les séquences I<ESC ( B>, I<ESC ( 0>, I<ESC ( U> et I<ESC ( K> font pointer G0 respectivement vers les tables a), b), c) et d). Les séquences I<ESC ) B>, I<ESC ) 0>, I<ESC ) U>, I<ESC ) K> font pointer G1 vers les tables a), b), c) et d) respectivement.

note: type: Plain text
en: The sequence ESC c causes a terminal reset, which is what you want if the screen is all garbled.  The oft-advised "echo ^V^O" will make only G0 current, but there is no guarantee that G0 points at table a).  In some distributions there is a program B<reset>(1)  that just does "echo ^[c".  If your terminfo entry for the console is correct (and has an entry rs1=\eEc), then "tput reset" will also work.
fr: La séquence ESC c réinitialise le terminal. C'est ce qui doit être effectué lorsque l'écran est rempli de codes incompréhensibles. La commande classique «\ echo ^V^O\ » sélectionne seulement le jeu G0, elle ne garantit pas que G0 pointe sur la table a). Dans certaines distributions, on trouve une commande B<reset>(1) qui effectue simplement «\ echo ^[c\ ». Si l'entrée de la base terminfo pour la console est correcte, et dispose d'une entrée rs1=\eEc alors la commande «\ tput reset\ » fonctionnera aussi.

note: type: Plain text
en: The user-defined mapping table can be set using B<mapscrn>(8).  The result of the mapping is that if a symbol c is printed, the symbol s = map[c] is sent to the video memory.  The bitmap that corresponds to s is found in the character ROM, and can be changed using B<setfont>(8).
fr: La table de correspondance définie par l'utilisateur peut être construite en utilisant B<mapscrn>(8). Cette correspondance agit ainsi\ : si le symbole c doit être imprimé, alors le symbole s = map[c] est envoyé à la mémoire vidéo. La représentation graphique correspondant à s est placée par défaut en mémoire morte, et peut être modifiée en utilisant B<setfont>(8).

note: type: SS
en: Mouse tracking
fr: Gestion de souris

note: type: Plain text
en: The mouse tracking facility is intended to return B<xterm>(1)-compatible mouse status reports.  Because the console driver has no way to know the device or type of the mouse, these reports are returned in the console input stream only when the virtual terminal driver receives a mouse update ioctl.  These ioctls must be generated by a mouse-aware user-mode application such as the B<gpm>(8)  daemon.
fr: Les possibilités de gestion de souris sont prévues pour fournir un rapport d'état de la souris compatible avec B<xterm>(1). Comme le gestionnaire de console n'a aucun moyen de connaître le périphérique, ni le type de souris, ces rapports sont envoyés dans le flux de saisie de la console uniquement quand une requête ioctl de mise à jour de la souris est reçue. Ces requêtes doivent être déclenchées par une application utilisateur capable de gérer les souris, comme le démon B<gpm>(8).

note: type: Plain text
en: The mouse tracking escape sequences generated by B<xterm>(1) encode numeric parameters in a single character as I<value>+040.  For example, \(aq!\(aq is 1.  The screen coordinate system is 1-based.
fr: Les séquences de suivi de souris engendrées par B<xterm>(1) sont encodés dans un unique caractère, de code I<valeur>+040. Par exemple, «\ !\ » correspond à 1. Le système de coordonnées d'écran commence à 1.

note: type: Plain text
en: The X10 compatibility mode sends an escape sequence on button press encoding the location and the mouse button pressed.  It is enabled by sending ESC [ ? 9 h and disabled with ESC [ ? 9 l.  On button press, B<xterm>(1) sends ESC [ M I<bxy> (6 characters).  Here I<b> is button-1, and I<x> and I<y> are the x and y coordinates of the mouse when the button was pressed.  This is the same code the kernel also produces.
fr: En mode de compatibilité X10, une séquence d'échappement est envoyée lors de l'appui sur un bouton, encodant la position et le numéro du bouton pressé. Ce mode est activé avec ESC [ ? 9 h et désactivé par ESC [ ? 9 l. Lors d'une pression sur un bouton, B<xterm>(1) envoie ESC [ M I<bxy> (6 caractères). Dans ce message I<b> correspond au numéro de bouton -1, I<x> et I<y> sont les coordonnées de l'emplacement où le bouton a été pressé. Ce sont les mêmes codes que ceux produits par le noyau.

note: type: Plain text
en: Normal tracking mode (not implemented in Linux 2.0.24) sends an escape sequence on both button press and release.  Modifier information is also sent.  It is enabled by sending ESC [ ? 1000 h and disabled with ESC [ ? 1000 l.  On button press or release, B<xterm>(1) sends ESC [ M I<bxy>.  The low two bits of I<b> encode button information: 0=MB1 pressed, 1=MB2 pressed, 2=MB3 pressed, 3=release.  The upper bits encode what modifiers were down when the button was pressed and are added together: 4=Shift, 8=Meta, 16=Control.  Again I<x> and I<y> are the x and y coordinates of the mouse event.  The upper left corner is (1,1).
fr: En mode de suivi normal (non implémenté sous Linux 2.0.24), une séquence d'échappement est envoyée lors de l'appui sur un bouton, mais aussi lors du relâchement. Des informations sur les touches de modification (SHIFT, CTL...) sont également envoyées. Le mode est activé par ESC [ ? 1000 h et désactivé avec ESC [ ? 1000 l. Lors de l'appui ou du relâchement d'un bouton, B<xterm>(1) envoie ESC [ M I<bxy>. Les deux bits de poids faible de I<b> correspondent à l'état du bouton 0=B1 pressé, 1=B2 pressé, 2=B3 pressé, 3=relâchement. Les bits de poids fort codent l'éventuelle touche modificatrice enfoncée lors de l'appui sur le bouton 4=Shift, 8=Méta, 16=Control. À nouveau I<x> et I<y> sont les coordonnées de la souris au moment de l'événement. Le coin en haut à gauche de l'écran a pour coordonnées (1,1).

note: type: SS
en: Comparisons with other terminals
fr: Comparaison avec d'autres terminaux

note: type: Plain text
en: Many different terminal types are described, like the Linux console, as being "VT100-compatible".  Here we discuss differences between the Linux console and the two most important others, the DEC VT102 and B<xterm>(1).
fr: Beaucoup d'autres terminaux sont dits compatibles VT100, comme la console Linux. Nous allons voir ici les différences entre cette dernière et les deux types principaux de terminaux\ : le DEC VT102 et B<xterm>(1).

note: type: Plain text
en: B<Control-character handling>
fr: B<Gestion des caractères de contrôle>

note: type: Plain text
en: The VT102 also recognized the following control characters:
fr: Le VT102 reconnaissait les caractères de contrôle supplémentaires suivants\ :

note: type: Plain text
en: NUL (0x00) was ignored;
fr: NUL (0x00) était ignoré.

note: type: Plain text
en: ENQ (0x05) triggered an answerback message;
fr: ENQ (0x05) renvoyait un message d'identification.

note: type: Plain text
en: DC1 (0x11, B<^Q>, XON) resumed transmission;
fr: DC1 (0x11, B<^Q>, XON) reprenait une transaction.

note: type: Plain text
en: DC3 (0x13, B<^S>, XOFF) caused VT100 to ignore (and stop transmitting)  all codes except XOFF and XON.
fr: DC3 (0x13, B<^S>, XOFF) demandait au vt100 d'ignorer tous les codes saufs XOFF et XON (et d'arrêter également de transmettre).

note: type: Plain text
en: VT100-like DC1/DC3 processing may be enabled by the terminal driver.
fr: Une gestion de DC1/DC3 compatible VT100 pouvait être activé par le gestionnaire de terminaux.

note: type: Plain text
en: The B<xterm>(1)  program (in VT100 mode) recognizes the control characters BEL, BS, HT, LF, VT, FF, CR, SO, SI, ESC.
fr: Le programme B<xterm>(1) (en mode VT100) reconnaît les caractères de contrôle BEL, BS, HT, LF, VT, FF, CR, SO, SI, ESC.

note: type: Plain text
en: B<Escape sequences>
fr: B<Séquences d'échappement>

note: type: Plain text
en: VT100 console sequences not implemented on the Linux console:
fr: Les séquences d'échappement VT100 non implémentées sur la console Linux\ :

note: type: Plain text
en: The program B<xterm>(1)  (in VT100 mode) recognizes ESC c, ESC # 8, ESC E<gt>, ESC =, ESC D, ESC E, ESC H, ESC M, ESC N, ESC O, ESC P ... ESC \e, ESC Z (it answers ESC [ ? 1 ; 2 c, "I am a VT100 with advanced video option")  and ESC ^ ... ESC \e with the same meanings as indicated above.  It accepts ESC (, ESC ), ESC *, ESC + followed by 0, A, B for the DEC special character and line drawing set, UK, and US-ASCII, respectively.
fr: Le programme B<xterm>(1) (en mode VT100) reconnaît ESC c, ESC # 8, ESC E<gt>, ESC =, ESC D, ESC E, ESC H, ESC M, ESC N, ESC O, ESC P ... ESC \e, ESC Z (il répond ESC [ ? 1 ; 2 c, «\ Je suis un VT100 avec des options vidéo avancées\ ») et ESC ^ ... ESC \e avec les mêmes significations que celles indiquées plus haut. Il accepte ESC (, ESC ), ESC *, ESC + suivis de 0, A, B pour les caractères spéciaux DEC, les tracés de lignes, l'ASCII UK, et l'ASCII US, respectivement.

note: type: Plain text
en: The user can configure B<xterm>(1) to respond to VT220-specific control sequences, and it will identify itself as a VT52, VT100, and up depending on the way it is configured and initialized.
fr: L'utilisateur peut configurer B<xterm>(1) pour qu'il réponde aux séquences de contrôle VT220, qui s'identifiera comme VT52, VT100, et au-delà selon la manière dont il est configuré et initialisé.

note: type: Plain text
en: It accepts ESC ] (OSC) for the setting of certain resources.  In addition to the ECMA-48 string terminator (ST), B<xterm>(1) accepts a BEL to terminate an OSC string.  These are a few of the OSC control sequences recognized by B<xterm>(1):
fr: Il accepte ESC\ ] (OSC) pour définir certaines ressources. En plus de la fin de chaîne (ST) ECMA-48, B<xterm>(1) accepte qu'une chaîne OSC se termine par BEL. Il y a quelques séquences de contrôle OSC reconnues par B<xterm>(1)\ :

note: type: Plain text
en: It recognizes the following with slightly modified meaning (saving more state, behaving closer to VT100/VT220):
fr: Les codes suivants ont une signification légèrement différente des codes originaux (sauvant plus d'états, avec un comportement plus proche de VT100/VT220)\ :

note: type: Plain text
en: It also recognizes
fr: Il reconnaît également\ :

note: type: Plain text
en: It also recognizes ESC % and provides a more complete UTF-8 implementation than Linux console.
fr: Il reconnaît également ESC % et fournit une implémentation plus complète d'UTF-8 que la console Linux.

note: type: Plain text
en: B<CSI Sequences>
fr: B<Séquences CSI>

note: type: Plain text
en: Old versions of B<xterm>(1), for example, from X11R5, interpret the blink SGR as a bold SGR.  Later versions which implemented ANSI colors, for example, XFree86 3.1.2A in 1995, improved this by allowing the blink attribute to be displayed as a color.  Modern versions of xterm implement blink SGR as blinking text and still allow colored text as an alternate rendering of SGRs.  Stock X11R6 versions did not recognize the color-setting SGRs until the X11R6.8 release, which incorporated XFree86 xterm.  All ECMA-48 CSI sequences recognized by Linux are also recognized by I<xterm>, however B<xterm>(1) implements several ECMA-48 and DEC control sequences not recognized by Linux.
fr: Les anciennes versions de B<xterm>(1), par exemple depuis X11R5, interprètent un SGR clignotant comme un SGR gras. Les versions suivantes implémentant les couleurs ANSI, par exemple XFree86\ 3.1.2A en 1995, ont amélioré cela en autorisant l'attribut clignotant à être affiché comme une couleur. Les versions modernes de xterm implémentent le SGR clignotant sous la forme de texte clignotant et autorisent encore le texte coloré comme possibilité alternative de rendu des SGR. Les versions de base sous X11R6 ne reconnaissaient pas les SGR de choix de couleur avant la publication de X11R6.8, qui a incorporé le xterm de XFree86. Toutes les séquences ECMA-48 CSI reconnues par Linux le sont aussi par B<xterm>(1), bien que B<xterm>(1) implémente plusieurs séquences de contrôle ECMA-48 et DEC non reconnues par Linux.

note: type: Plain text
en: details changes to xterm.
fr: indique les changements apportés à xterm.

note: type: Plain text
en: The I<vttest> program
fr: Le programme I<vttest>

note: type: Plain text
en: demonstrates many of these control sequences.  The B<xterm>(1) source distribution also contains sample scripts which exercise other features.
fr: montre le fonctionnement de beaucoup de ces séquences de contrôle. La distribution source de B<xterm>(1) contient également des scripts d'exemple utilisant d'autres fonctionnalités.

note: type: Plain text
en: ESC 8 (DECRC) is not able to restore the character set changed with ESC %.
fr: ESC 8 (DECRC) n'est pas capable de revenir au jeu de caractères précédant le changement fait avec ESC %.

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: In 2.0.23, CSI is broken, and NUL is not ignored inside escape sequences.
fr: Avec le noyau 2.0.23, CSI fonctionne mal, et les caractères NUL ne sont pas ignorés dans les séquences d'échappement.

note: type: Plain text
en: Some older kernel versions (after 2.0) interpret 8-bit control sequences.  These "C1 controls" use codes between 128 and 159 to replace ESC [, ESC ] and similar two-byte control sequence initiators.  There are fragments of that in modern kernels (either overlooked or broken by changes to support UTF-8), but the implementation is incomplete and should be regarded as unreliable.
fr: Certaines versions du noyau (après 2.0) interprètent les séquences de contrôle sur 8\ bits. Ces contrôles «\ C1\ » utilisent des codes entre 128 et 159 pour remplacer ESC [, ESC ] et d'autres initiateurs similaires de séquence de contrôle sur deux octets. Il en existe des fragments dans les noyaux modernes (soit négligés soit cassés par des changements à la gestion UTF-8), mais l'implémentation est incomplète et ne devrait être considérée comme fiable.

note: type: Plain text
en: Linux "private mode" sequences do not follow the rules in ECMA-48 for private mode control sequences.  In particular, those ending with ] do not use a standard terminating character.  The OSC (set palette) sequence is a greater problem, since B<xterm>(1) may interpret this as a control sequence which requires a string terminator (ST).  Unlike the B<setterm>(1) sequences which will be ignored (since they are invalid control sequences), the palette sequence will make B<xterm>(1) appear to hang (though pressing the return-key will fix that).  To accommodate applications which have been hardcoded to use Linux control sequences, set the B<xterm>(1) resource B<brokenLinuxOSC> to true.
fr: Les séquences «\ privées\ » Linux ne suivent pas les règles ECMA-48 des séquences de contrôle en mode privé. En particulier, celles terminant par ] n'utilisent pas un caractère de terminaison standard. La séquence OSC (de réglage de la palette) pose un problème plus important, puisque B<xterm>(1) peut l'interpréter comme une séquence de contrôle exigeant une fin de chaîne («\ string terminator\ » ou ST). Contrairement aux séquences B<setterm>(1) qui seront ignorées (étant des séquences de contrôle invalides), la séquence de palette donnera l'impression que B<xterm>(1) s'est figé (bien que presser la touche entrée règle ce problème). Pour satisfaire les applications qui ont été codées en dur pour utiliser les séquences de contrôle Linux, réglez la ressource B<brokenLinuxOSC> de B<xterm>(1) à vrai.

note: type: Plain text
en: An older version of this document implied that Linux recognizes the ECMA-48 control sequence for invisible text.  It is ignored.
fr: Une ancienne version de ce document insinuait que Linux reconnaissait la séquence de contrôle ECMA-48 destinée au texte invisible. Elle est ignorée.

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
