Terminal - Référence Pour obtenir de l'aide sur un sujet particulier, cliquez dessus. Page de manuel dtterm (1X) Voir aussi X(1) resize(1) xset(1) xterm(1) SYNOPSIS dtterm [-options] DESCRIPTION Le client dtterm peut exécuter les applications existantes écrites pour des terminaux conformes aux normes ANSI X3.64-1979 et ISO 6429:1992(E) (le terminal DEC VT220, par exemple). OPTIONS L'émulateur de terminal dtterm accepte toutes les options standard entrées sur la ligne de commande X Toolkit ainsi que celles répertoriées ci-après. Les options précédées d'un `+' (au lieu d'un `-') recouvrent leur valeur par défaut: -132 La séquence d'échappement DECCOLM, qui permet d'alterner entre le mode 80 colonnes et le mode 132 colonnes, est désactivée par défaut. Si vous choisissez l'option -132, la séquence DECCOLM est activée et la fenêtre dtterm est redimensionnée en conséquence. c132 Ressource associ&eacute;e: c132. +132 Cette option désactive la séquence d'échappement DECCOLM (mode de fonctionnement par défaut).c132 Ressource associ&eacute;e: c132. -aw Cette option active le retour ligne automatique. Lorsque ce dernier est actif, le curseur revient automatiquement au début de la ligne suivante à la fin de chaque ligne. Il s'agit du mode de fonctionnement par défaut. Ressource associ&eacute;e: autoWrap. autoWrap +aw Cette option désactive le retour ligne automatique. Ressource associ&eacute;e: autoWrap. autoWrap -background couleur Cette option indique la couleur d'arrière-plan de la fenêtre de terminal et celle utilisée par défaut pour la barre de défilement et le pointeur X11. Dans le Bureau CDE, la couleur d'arrière-plan s'aligne par défaut sur le pixel de sélection des couleurs primaires ou sur le pixel d'arrière-plan (voir -bs). En dehors du Bureau, cette option prend par défaut la valeur *background/*Background qui équivaut, en l'absence de toute autre indication, à la couleur noir. couleur spécifie la couleur d'arrière-plan à utiliser. Arrière-planRessource associ&eacute;e: background -bd couleur Cette option indique la couleur du cadre des fenêtres. Le cadre du widget de shell peut ne pas être visible si vous utilisez des gestionnaires de fenêtres apparentés comme dtwm(1X) et mwm(1X). La couleur par défaut est le noir. couleur spécifie la couleur à utiliser pour le cadre. borderColorRessource associ&eacute;e: borderColor. -bg couleur Cette option est identique à -background. couleur spécifie la couleur d'arrière-plan à utiliser. backgroundRessource associ&eacute;e: background. -bordercolor couleur Cette option est identique à -bd (voir ci-dessus). couleur spécifie la couleur à appliquer au cadre. borderColorRessource associ&eacute;e: borderColor. -borderwidth largeur_cadre Cette option indique la largeur du cadre de la fenêtre du widget de shell. Cette valeur peut être ignorée dans un gestionnaire de fenêtres apparenté (dtwm(1X) et mwm(1X), par exemple). La valeur par défaut est 0. largeur_cadre spécifie la largeur, en pixels, du cadre de la fenêtre. borderwidthRessource associ&eacute;e: borderWidth. -bs Cette option indique que la fenêtre de terminal doit utiliser la couleur de sélection de l'environnement Motif au lieu de sa couleur d'arrière-plan habituelle. Cette option est sélectionnée par défaut. backgroundIsSelectRessource associ&eacute;e: backgroundIsSelect. +bs Cette option indique que la fenêtre du terminal ne doit pas utiliser la couleur de sélection de l'environnement Motif au lieu de sa couleur d'arrière-plan habituelle. Ressource associ&eacute;e: backgroundIsSelect. -bw largeur_cadre Cette option est identique à -borderwidth (voir ci-dessus). Ressource associ&eacute;e: borderWidth. -C Cette option indique que l'affichage doit être dirigé vers la fenêtre de terminal et non vers /dev/console. Elle permet d'éviter que le contenu de l'écran ITE ne vienne écraser celui du serveur X. Elle n'a pas pour vocation d'être utilisée de façon systématique pour rediriger l'affichage de la console /dev/console d'un système choisi arbitrairement vers un serveur X choisi lui aussi arbitrairement. Cette option ne fonctionne que si vous êtes propriétaire de /dev/console et que vous y avez accès en lecture-écriture. -display nom_écran Cette option indique le serveur d'affichage X11 que dtterm doit utiliser. Par défaut, sa valeur est donnée par la variable d'environnement $DISPLAY. nom_écran indique le nom du serveur X11 auquel se connecter.display -e argument_programme ... Cette option spécifie le nom du programme exécutable à appeler en tant que processus secondaire lors du lancement de dtterm. Cette option doit figurer en dernière position sur la ligne de commande. argument_programme ... spécifie le programme et les arguments de ligne de commande à exécuter. -fb police Cette option spécifie le jeu de polices (variable XFontSet) dans lequel le texte en gras doit être affiché sur le terminal. Ce jeu doit être choisi dans la liste des polices Motif (variable XmFontList). Seuls les caractères et les polices à chasse fixe sont pris en charge. Si vous utilisez des polices proportionnelles, vous obtiendrez des résultats imprévisibles. La police générée par défaut en caractères gras est fonction de la désignation XLFD de la police utilisateur (variable userFont). Si cette police n'est pas disponible, la mise en gras sera obtenue par impression en double (avec un décalage d'un pixel) de la police utilisateur. police spécifie le jeu de polices (variable XFontSet) que doit utiliser le terminal pour l'affichage du texte en gras. Ressource associ&eacute;e: userFont. -fg couleur Cette option indique la couleur de premier-plan de la fenêtre de terminal ainsi que celle utilisée par défaut pour la barre de défilement et le pointeur X11. Dans le Bureau CDE, la couleur de premier plan s'aligne par défaut sur le pixel de premier plan des couleurs primaires. En dehors du Bureau, cette option prend par défaut la valeur *foreground ou *Foreground qui équivaut, en l'absence de toute autre indication, à la couleur blanc. couleur spécifie la couleur de premier-plan à utiliser. foregroundRessource associ&eacute;e: foreground . -fn police Cette option spécifie le jeu de polices (variable XFontSet) dans lequel le texte doit être affiché sur le terminal. Ce jeu doit être choisi dans la liste des polices Motif (variable XmFontList). Seuls les caractères et les polices à chasse fixe sont pris en charge. Si vous utilisez des polices proportionnelles, vous obtiendrez des résultats imprévisibles. Les éléments de texte n'apparaissant pas à proprement parler dans la fenêtre de terminal (barre de menus, menus instantanés, boîtes de dialogue, etc.) n'utilisent pas cette police. Par défaut, la valeur de la variable XmNtextFontList associée au tableau d'affichage père (voir XmBulletinBoard(3X)) est utilisée de la même façon que le widget XmText. police indique le jeu de polices (variable XFontSet) à utiliser sur le terminal. Ressource associ&eacute;e: userFont. -font police Cete option est identique à -fn (voir ci-dessus). police spécifie le jeu de polices (variable XFontSet) à utiliser sur le terminal. Ressource associ&eacute;e: userFont. -foreground premier plan Cette option est identique à -fg (voir ci-dessus). premier plan indique la couleur de premier plan à utiliser. foregroundRessource associ&eacute;e: foreground . -geometry géométrie Cette option indique les dimensions et la position privilégiées de la fenêtre de terminal. Par défaut, les dimensions de la fenêtre sont de 24 lignes de 80 caractères. En revanche, aucune position par défaut n'est définie. géométrie spécifie la géométrie à appliquer au terminal. geometryRessource associ&eacute;e: geometry. -help Affiche un message d'aide sur l'utilisation de dtterm.help -iconic Lorsque cette option est activée, l'émulateur de terminal apparaît initialement à l'écran sous forme réduite. iconicRessource associ&eacute;e: iconic. +iconic Lorsque cette option est activée, l'émulateur de terminal apparaît comme une fenêtre normale à l'écran. Il s'agit de l'option par défaut. Ressource associ&eacute;e: iconic. -j Cette option active le défilement discontinu. Dans ce cas, il est possible de faire défiler l'écran de plusieurs lignes à la fois et, par conséquent, d'accélérer la vitesse de régénération des écrans lorsque plusieurs lignes de texte sont envoyées au terminal. Le nombre de lignes qu'il est possible de faire défiler est limité au nombre de lignes contenues dans la fenêtre de terminal. En tout état de cause, les lignes sont toujours affichées dans leur totalité. Il s'agit de l'option par défaut. jumpScrollRessource associ&eacute;e: jumpScroll. +j Cette option désactive le défilement discontinu. Pour plus de détails sur cette fonction, reportez-vous à l'option -j décrite plus haut. Ressource associ&eacute;e: jumpScroll. -kshMode Cette option active le mode ksh. Dans ce mode, la frappe d'une touche utilisant le jeu étendu à bit de modification génère un caractère d'échappement suivi du caractère généré par la frappe de la touche non étendue. Cette option est destinée à être utilisée avec emacs et avec l'éditeur emacs lancé sur la ligne de commande, en mode ksh(1) ou ied(1). Elle n'est pas compatible avec l'utilisation normale de la métatouche pour obtenir des caractères étendus codés sur un octet et les caractères codés sur plusieurs octets (pays asiatiques).kshMode Ressource associ&eacute;e: kshMode. +kshMode Cette option désactive le mode ksh (configuration par défaut). Ressource associ&eacute;e: kshMode. -l Cette option active la consignation de données : toutes les données reçues du processus secondaire sont consignées soit dans un fichier, soit dans un pipeline de commandes (voir description de l'option -lf plus bas). Les données sont consignées directement à partir du processus secondaire : elles comprennent par conséquent les caractères d'échappement et les combinaisons retour chariot/avance ligne transmis, selon le mode de gestion des lignes du terminal. L'activation et la désactivation de l'affichage s'effectuent via les séquences d'échappement. loggingRessource associ&eacute;e: logging. +l Cette option désactive la consignation des données. Pour plus de détails, reportez-vous à la description de l'option -l plus haut. Par défaut, les données ne sont pas consignées. loggingRessource associ&eacute;e: logging. -lf nom_fichier Cette option indique le nom du fichier de consignation. Si nom_fichier commence par le symbole |, le restant de la chaîne est traité comme une commande à exécuter une fois l'extrémité du tube atteinte. Par défaut, le fichier s'appelle DttermLog XXXXX (où XXXXX désigne l'ID de processus de dtterm) et réside dans le répertoire à partir duquel dtterm a été lancé. Si les cinq derniers caractères sont "XXXXX," ils sont remplacés par l'ID du processus. nom_fichier spécifie le nom du fichier journal à utiliser. logFileRessource associ&eacute;e: logFile. -ls Cette option indique que le shell lancé doit être un shell de connexion. Le premier caractère de l'expression argv[0] est par conséquent un tiret, ce qui signale au shell qu'il doit lire le fichier profile du système ainsi que le fichier $HOME/.profile de l'utilisateur (pour ksh et sh), ou bien le fichier csh.login du système et le fichier $HOME.login de l'utilisateur (pour csh). loginShellRessource associ&eacute;e: loginShell. +ls Cette option indique que le shell à lancer doit être un shell ordinaire (par opposition à un shell de connexion), ce qui correspond à la configuration par défaut. loginShellRessource associ&eacute;e: loginShell. -map Cette option indique que dtterm ne doit plus, s'il y a lieu, s'afficher sous forme réduite lors de l'affichage des résultats du processus secondaire. La ressource mapOnOutputDelay permet de définir un délai entre l'affichage des résultats et la restauration à l'état de fenêtre. mapOnOutputRessource associ&eacute;e: mapOnOutput. +map Cette option indique qu'aucune restauration/réduction spécifique ne doit intervenir. Par défaut, elle est activée. mapOnOutputRessource associ&eacute;e: mapOnOutput. -mb Lorsque cette option est activée, dtterm émet un signal sonore lorsque la marge droite est sur le point d'être atteinte. La distance réelle à laquelle ce signal est émis est indiquée par l'option -nb. marginBellRessource associ&eacute;e: marginBell. +mb Cette option désactive l'avertissement de marge, ce qui correspond à la configuration par défaut. marginBellRessource associ&eacute;e: marginBell. -ms couleur_pointeur Cette option indique la couleur de premier plan à utiliser pour le pointeur X11 de la fenêtre de terminal. Par défaut, la couleur de premier plan du pointeur est alignée sur celle de la fenêtre de terminal. Pour plus de détails, voir la description de la ressource foreground plus haut. couleur_pointeur spécifie la couleur de premier plan à appliquer au pointeur. Ressource associ&eacute;e: pointerColor. -name nom_programme Cette option indique le nom X11 de la fenêtre dtterm. nom_programme est le nom à utiliser.name -nb nombre Cette option indique le nombre de caractères précédant la marge droite à partir duquel l'avertissement de marge sera déclenché, si l'option correspondante a été activé. Par défaut, l'avertissement de marge est déclenché à dix caractères de la marge droite. nMarginBellRessource associ&eacute;e: nMarginBell. -r Lorsque cette option est activée, les couleurs de premier et d'arrière-plan de la fenêtre dtterm sont inversées. Elle est équivalente aux options -rv et -reverse. +r Lorsque cette option est activée, la fenêtre dtterm est affichée dans ses couleurs de premier et d'arrière-plan habituelles. Cette option, qui est activée par défaut, est équivalente à +rv. -reverse Lorsque cette option est activée, les couleurs de premier et d'arrière-plan de la fenêtre dtterm sont inversées. Elle est équivalente aux options -r et -rv. -rv Lorsque cette option est activée, les couleurs de premier et d'arrière-plan de la fenêtre dtterm sont inversées. Elle permet d'obtenir le même résultat que lorsque vous choisissez Options générales dans le menu Options, et que vous affectez la valeur "Inverse" au menu d'options "Arrière-plan fenêtre". Si vous spécifiez cette option à l'ouverture d'une fenêtre dtterm, le menu d'options "Arrière-plan fenêtre" aura pour valeur "Inverse". Reportez-vous à la section "Options générales". +rv Lorsque cette option est activée, la fenêtre dtterm s'affiche dans ses couleurs de premier et d'arrière-plan habituelles. Il s'agit de l'option par défaut. -rw La sélection de cette option entraîne l'activation du bouclage inverse. reverseWrapRessource associ&eacute;e: reverseWrap. +rw La sélection de cette option entraîne la désactivation du bouclage inverse. Il s'agit de l'option par défaut. reverseWrapRessource associ&eacute;e: reverseWrap. -Sccn Cette option indique que l'émulateur de terminal doit être exécuté sur une unité STREAMS (lecteur de bande) ou un pty pré-ouvert. Cette option n'est à utiliser que si le nom d'esclave de l'unité STREAMS ou du pty a la syntaxe tty?? (exactement deux caractères après tty). Cette option est destinée à être utilisée lorsque dtterm est appelé par une instruction d'une autre application. cc désigne les deux derniers caractères du nom d'esclave de l'unité STREAMS ou du pty (le nom complet ayant la syntaxe tty??). Ce paramètre n'est pas pris en compte mais doit être composé de deux caractères exactement. n désigne le numéro affecté au descripteur de fichier, qui correspond à l'extrémité maître pré-ouverte de l'unité STREAMS ou du pty. -Sc.n Cette option est identique à l'option -Sccn décrite ci-dessus, mais est destinée plus spécifiquement aux systèmes utilisant un nom de pty plus long. c désigne le dernier caractère du nom d'esclave du pty. Ce paramètre n'étant pas pris en compte, il n'est pas nécessaire de le spécifier. n désigne le numéro affecté au descripteur de fichier, qui correspond à l'extrémité maître pré-ouvert du pty. -sb Cette option active l'affichage d'une barre de défilement. Il s'agit de l'option par défaut. scrollBarRessource associ&eacute;e: scrollBar. +sb Si vous sélectionnez cette option, aucune barre de défilement ne sera affichée. scrollBarRessource associ&eacute;e: scrollBar. -sf Cette option indique que les touches de fonction doivent utiliser les codes d'échappement Sun au lieu des séquences d'échappement VT220 standard. sunFunctionKeysRessource associ&eacute;e: sunFunctionKeys. +sf Cette option indique que les touches de fonction doivent utiliser les séquences d'échappement standard au lieu des codes d'échappement Sun. Par défaut, elle est activée. sunFunctionKeysRessource associ&eacute;e: sunFunctionKeys. -sl screens[s|l] Cette option indique de combien de lignes la mémoire tampon du terminal dépasse la longueur de fenêtre. Cette option se compose d'une valeur numérique suivie, parfois, d'un suffixe. S'il n'y a pas de suffixe, ou que le suffixe est la lettre "l", la taille totale de la mémoire tampon du terminal sera égale à: nombre d'écrans + longueur de la fenêtre de terminal. Si le suffixe est la lettre "s", la taille totale de la mémoire tampon du terminal sera égale au nombre d'écrans + 1 multiplié par la longueur de la fenêtre de terminal. Lorsque la fenêtre est agrandie, dtterm s'efforce de conserver le même ratio mémoire tampon-fenêtre. La valeur par défaut de cette option est "4s." screens indique le nombre d'écrans ou de lignes à sauvegarder. saveLinesRessource associ&eacute;e: saveLines. -ti ID_term Cette option indique le nom à spécifier lorsque le système vous invite à préciser l'ID du terminal. Les valeurs autorisées sont vt100, vt101, vt102 et vt220. La valeur par défaut est vt220. ID_term indique l'ID de terminal à utiliser. -title chaîne Cette option indique le titre de la fenêtre. Si elle est accompagnée du paramètre -e, le titre par défaut de la fenêtre correspond au dernier élément du chemin d'accès du programme. Dans le cas contraire, c'est le dernier élément de l'argument servant à exécuter dtterm (à savoir argv[0]) qui est utilisé. chaîne indique le titre à utiliser. titleRessource associ&eacute;e: title. -tm modes Cette option est constituée d'une chaîne qui indique les mots clés de paramétrage du terminal et les caractères avec lesquels ils peuvent être associés. Les mots clés admis sont: intr, quit, erase, kill, eof, eol, swtch, start, stop, brk, susp, dsusp, rprnt, flush, weras et lnext. Les mots clés qui ne s'appliquent pas à une architecture spécifique sont analysés correctement, mais pas pris en compte. Les caractères de contrôle peuvent être spécifiés sous la forme ^ + caractère (^c ou ^u, par exemple) tandis que la combinaison ^? indique une suppression. Ceci permet de remplacer les paramètres par défaut du terminal sans avoir à effectuer un stty(1) chaque fois qu'un processus de terminal est lancé. La valeur par défaut est NULL. modes est une chaîne qui indique le mode du terminal. ttyModesRessource associ&eacute;e: ttyModes. -tn nom Cette option indique la valeur (nom) qui doit être associée à la variable d'environnement $TERM. Par défaut, cette valeur est "vt220". nom indique le nom de terminal à utiliser. termNameRessource associ&eacute;e: termName. -usage Affiche un message relatif à l'utilisation du terminal. -vb Cette option permet d'activer un signal visible plutôt qu'un signal sonore: chaque fois qu'elle reçoit la séquence d'échappement Ctrl+G, la fenêtre clignote au lieu d'émettre un signal sonore. visualBellRessource associ&eacute;e: visualBell. +vb Cette option permet d'activer un signal sonore plutôt qu'un signal visible (configuration par défaut). visualBellRessource associ&eacute;e: visualBell. -w largeur_cadre Cette option est identique à -borderwidth (voir plus haut). largeur_cadre indique la largeur, en pixels, du cadre de la fenêtre. -xrm chaîne_ressource Cette option permet de définir à partir de la ligne de commande les ressources du terminal X11 de type Gestionnaire de ressources. chaîne_ressource est une chaîne correspondant à une ressource X11. RESSOURCES allowSendEvents Cette ressource indique que l'émulateur de terminal doit pouvoir accepter des événements synthétiques (c'est-à-dire, générés et envoyés par une application externe). L'activation de cette option peut ouvrir une brèche dans le dispositif de sécurité. Par défaut, cette option a pour valeur False. appCursorDefault Selon que cette option a la valeur True ou False, les touches de déplacement du curseur fonctionnent initialement en mode application ou en mode curseur. La valeur par défaut est False. appKeypadDefault Selon que cette option a la valeur True ou False, le clavier fonctionne initialement en mode application ou en mode numérique. La valeur par défaut est False. autoWrap Cette ressource a pour valeur True ou False selon que la fonction de retour ligne est activée ou non par défaut. La valeur par défaut est True. background Cette ressource indique la couleur d'arrière-plan de la fenêtre de terminal et celle utilisée par défaut pour la barre de défilement. Dans le Bureau CDE, cette ressource s'aligne sur le pixel de sélection ou sur le pixel d'arrière-plan du jeu de couleurs primaires (voir backgroundIsSelect). Par défaut, la couleur d'arrière-plan de la fenêtre de terminal s'aligne sur le pixel d'arrière-plan. En dehors du Bureau, la couleur d'arrière-plan est le noir. backgroundIsSelect Cette ressource a pour valeur True ou False selon que la fenêtre de terminal doit utiliser ou non la couleur de sélection de l'environnement Motif à la place de sa couleur d'arrière-plan habituelle. La valeur par défaut est False. blinkRate Cette ressource indique le nombre de millisecondes durant lesquelles le curseur clignotant est activé et désactivé. Une valeur de 250 (valeur par défaut) signifie que le curseur clignote deux fois par seconde, tandis que la valeur 0 désactive le clignotement. borderColor Cette ressource définit la couleur du cadre de fenêtre. Ce cadre peut ne pas être visible si vous utilisez des gestionnaires de fenêtres apparentés comme dtwm et mwm. La couleur par défaut est le noir. borderWidth Cette ressource indique la largeur du cadre de la fenêtre du widget de shell. Cette valeur peut être ignorée dans les gestionnaires de fenêtres apparentés (dtwm et mwm, par exemple). La valeur par défaut est 0. c132 Cette ressource a pour valeur True ou False selon que la séquence d'échappement DECCOLM, qui permet d'alterner entre les modes d'affichage 80 et 132 colonnes, doit être activée ou non. La valeur par défaut est False. charCursorStyle Cette ressource indique la forme du curseur. La valeur char_cursor_box (valeur par défaut) désigne un curseur dont la largeur et la hauteur sont calquées sur le rectangle qui entoure la police de base. La valeur char_cursor_bar désigne, pour sa part, un curseur dont la largeur est déterminée par le rectangle entourant la police de base, haut de deux pixels et dont le haut touche la ligne de base. consoleMode Cette ressource indique que l'affichage doit être dirigé vers la fenêtre de terminal et non vers /dev/console. Elle permet d'éviter que le contenu de l'écran ITE ne vienne écraser celui du serveur X. Cette ressource n'a pas pour vocation d'être utilisée de façon systématique pour rediriger l'affichage de la console /dev/console d'un système choisi arbitrairement vers un serveur X choisi lui aussi arbitrairement. Cette ressource ne fonctionne que si vous êtes propriétaire de /dev/console et que vous y avez accès en lecture-écriture. La valeur par défaut est False. foreground Cette ressource indique la couleur de premier plan de la fenêtre de terminal ainsi que celle utilisée par défaut pour la barre de défilement et le pointeur. Dans le Bureau CDE, il s'agit par défaut de la couleur de premier plan du jeu de couleurs primaires. En dehors du Bureau, la couleur par défaut est le blanc. geometry Cette ressource indique les dimensions et la position privilégiées de la fenêtre de terminal. Par défaut, les dimensions de la fenêtre sont de 24 lignes de 80 colonnes. En revanche, aucune position par défaut n'est définie. iconGeometry Cette ressource indique la position privilégiée de l'icône de l'émulateur de terminal. Les gestionnaires de fenêtres peuvent passer outre ce paramètre. Aucune valeur par défaut n'est définie. iconic Cette ressource a pour valeur True ou False selon que l'émulateur de terminal doit ou non apparaître à l'écran sous forme réduite au démarrage. Les gestionnaires de fenêtres (y compris dtwm et mwm) peuvent passer outre ce paramètre. La valeur par défaut est False. iconicName Cette ressource indique le nom de l'icône. Selon qu'elle est associée ou non à l'option -e, le nom par défaut est le dernier élément du chemin d'accès du programme ou le nom de base de l'argument servant à exécuter dtterm (à savoir, argv[0]). jumpScroll Cette ressource a pour valeur True (valeur par défaut) ou False selon que le défilement discontinu doit être activé ou non. Lorsqu'il est activé, il est possible de faire défiler l'écran de plusieurs lignes à la fois et, par conséquent, d'accélérer la vitesse de régénération des écrans lorsque plusieurs lignes de texte sont envoyées au terminal. Le nombre de lignes qu'il est possible de faire défiler est limité au nombre de lignes contenues dans la fenêtre. En tout état de cause, les lignes sont toujours affichées dans leur totalité. kshMode Cette ressource a pour valeur True ou False (valeur par défaut) selon que le mode ksh est activé ou non. Dans ce mode, la frappe d'une touche utilisant le jeu de bits de modification étendu génère un caractère d'échappement suivi du caractère généré par la frappe de la touche en mode non étendu. Cette option est destinée à être utilisée avec emacs et avec l'éditeur emacs lancé sur la ligne de commande (en mode ksh(1) ou ied(1)). Elle n'est pas compatible avec l'utilisation normale de la métatouche pour obtenir des caractères étendus codés sur un octet et des caractères codés sur plusieurs octets (pays asiatiques). logFile Cette ressource indique le nom du fichier dans lequel les données affichées à consigner décrites plus bas doivent être écrites. Si le nom du fichier commence par le symbole |, le restant de la chaîne est traité comme une commande à exécuter une fois l'extrémité du tube atteinte. Par défaut, le fichier s'appelle DttermLogXXXXX (où XXXXX est une chaîne de caractères univoque) et réside dans le répertoire à partir duquel le processus secondaire a été lancé. Si les cinq derniers caractères sont "XXXXX," ils sont remplacés par une chaîne de caractères univoque. logging Cette ressource a pour valeur True ou False (valeur par défaut) selon que la consignation des données affichées est activée ou non. Lorsque la fonction de consignation est activée, toutes les données reçues du processus secondaire sont consignées soit dans un fichier, soit dans un pipeline de commandes (en fonction de la valeur de l'option logFile décrite plus haut). Les données sont consignées directement à partir du processus secondaire: elles comprennent donc les caractères d'échappement et les combinaisons retour chariot/avance ligne transmis en application du mode de gestion des lignes sur le terminal. L'activation et la désactivation de l'affichage s'effectuent via les séquences d'échappement. logInhibit Cette ressource a pour valeur True ou False selon que la consignation dans un fichier ou sur une unité doit être désactivée ou non. La valeur par défaut est False. loginShell Cette ressource a pour valeur True ou False (valeur par défaut) selon que le shell lancé doit être un shell de connexion ou non. Si oui, le premier caractère de argv[0] est un tiret, ce qui signale au shell qu'il doit lire le fichier profile du système ainsi que le fichier $HOME/.profile de l'utilisateur (pour ksh et sh) ou bien le fichier csh.login et le fichier $HOME/.login de l'utilisateur (pour csh). mapOnOutput Cette ressource a pour valeur True ou False (valeur par défaut) selon que l'émulateur de terminal doit se mapper (ne plus s'afficher sous forme réduite) lors de l'affichage des résultats du processus secondaire. La ressource mapOnOutputDelay (voir ci-dessous) permet de définir un délai entre l'affichage et le mappage. mapOnOutputDelay Cette ressource indique le nombre de secondes qui s'écoule entre le démarrage de dtterm et l'activation de la ressource mapOnOutput. (voir plus haut). Ce délai permet d'afficher des données sur le terminal (des invites de shell, par exemple) sans que cela entraîne automatiquement le mappage de la fenêtre. La valeur par défaut est 0 (pas de délai). marginBell Cette ressource a pour valeur True ou False (valeur par défaut) selon que l'avertissement de marge est activé ou non. menuBar Cette ressource a pour valeur True (valeur par défaut) ou False selon qu'un menu déroulant doit être affiché ou non. menuPopup Cette ressource a pour valeur True (valeur par défaut) ou False selon qu'un menu instantané doit être activé ou non. nMarginBell Cette ressource indique le nombre de caractères précédant la marge droite à partir duquel l'avertissement de marge doit être déclenché, s'il y a lieu. La distance est de 10 caractères par défaut. pointerBlank Cette ressource a pour valeur True ou False selon que le pointeur doit passer en mode masquage ou non. Lorsque ce mode est actif, le curseur disparaît au bout d'un délai spécifié (en secondes) ou après une entrée au clavier. Il réapparaît lorsque vous déplacez la souris. La ressource pointerBlankDelay permet de définir le délai avant masquage. La valeur par défaut est False. pointerBlankDelay Cette ressource indique le nombre de secondes qui s'écoulent entre la fin du déplacement du pointeur et le masquage du curseur. Si la valeur est de 0, la fonction de masquage n'est activée que lorsque l'utilisateur entre des données au clavier. Par défaut, le délai est de 2 secondes. pointerColor Cette ressource indique la couleur de premier plan à appliquer au pointeur X11 de la fenêtre de terminal. Par défaut, il s'agit de la même couleur que la fenêtre. Pour plus de détails, reportez-vous à la description de la ressource foreground . pointerColorBackground Cette ressource indique la couleur d'arrière-plan à appliquer au pointeur X11 de la fenêtre de terminal. Par défaut, il s'agit de la même couleur que la fenêtre. Pour plus de détails, reportez-vous à la description de la ressource background . pointerShape Cette ressource indique la police à utiliser pour le caractère représentant le curseur. Il doit s'agir de l'une des chaînes indiquées dans le fichier <X11/cursorfont.h>, sans les caractères de début XC_. La valeur par défaut est xterm. reverseVideo Cette ressource a pour valeur True ou False selon que la vidéo inverse doit être activée ou non. La valeur par défaut est False. reverseWrap Cette ressource a pour valeur True ou False selon que la boucle inverse doit être activée ou non. La valeur par défaut est False. saveLines Cette ressource indique de combien de lignes la mémoire tampon du terminal dépasse la longueur de la fenêtre. Cette ressource se compose d'une valeur numérique suivie, s'il y a lieu, d'un suffixe. S'il n'y a pas de suffixe, ou que le suffixe est la lettre "l", la taille totale de la mémoire tampon du terminal sera égale à : nombre d'écrans + longueur de la fenêtre de terminal. Si le suffixe est la lettre "s", la taille totale de la mémoire tampon du terminal sera égale à nombre d'écrans + 1 multiplié par la longueur de la fenêtre de terminal. Lorsque la fenêtre est agrandie, dtterm s'efforce de conserver le même ratio mémoire tampon-fenêtre. La valeur par défaut de cette option est "4s." scrollBar Cette ressource a pour valeur True ou False selon que la barre de défilement doit être visible ou non. La valeur par défaut est True. sunFunctionKeys Cette ressource a pour valeur True ou False selon que les touches de fonction doivent utiliser ou non les codes d'échappement Sun au lieu des séquences d'échappement VT220 standard. La valeur par défaut est False. termId Cette ressource indique le nom à spécifier lorsque le système vous invite à préciser l'ID du terminal. Les valeurs autorisées sont vt100, vt101, vt102 et vt220. La valeur par défaut est vt220. termName Cette ressource indique la valeur (nom) qui doit être associée à la variable d'environnement $TERM. Par défaut, cette valeur est "vt220". title Cette ressource indique le titre de la fenêtre. Si elle est accompagnée du paramètre -e, le titre par défaut de la fenêtre correspond au dernier élément du chemin d'accès du programme. Dans le cas contraire, c'est le dernier élément de l'argument servant à exécuter dtterm (à savoir argv[0]) qui est utilisé. ttyModes Cette ressource est constituée d'une chaîne qui indique les mots clés de paramétrage du terminal et les caractères auxquels ils peuvent être associés. Les mots clés admis sont: intr, quit, erase, kill, eof, eol, swtch, start, stop, brk, susp, dsusp, rprnt, flush, weras et lnext. Les mots clés qui ne s'appliquent pas à une architecture spécifique sont analysés correctement, mais pas pris en compte. Les caractères de contrôle peuvent être spécifiés sous la forme ^ + caractère (^c ou ^u, par exemple) tandis que la combinaison ^? dénote une suppression. Ceci permet de remplacer les paramètres par défaut du terminal sans avoir à effectuer un stty(1) chaque fois qu'un processus de terminal est lancé. La valeur par défaut est NULL. userBoldFont Cette ressource spécifie le jeu de polices (variable XFontSet) dans lequel le texte en gras doit être affiché sur le terminal. Ce jeu doit être choisi dans la liste des polices Motif (variable XmFontList). Seuls les caractères et les polices à chasse fixe sont pris en charge. Si vous utilisez des polices proportionnelles, vous obtiendrez des résultats imprévisibles. La police générée par défaut en caractères gras est fonction de la désignation XLFD de la police utilisateur (variable userFont). Si cette police n'est pas disponible, la mise en gras sera obtenue par impression en double (avec un décalage d'un pixel) de la police utilisateur. userFont Cette ressource spécifie le jeu de polices (variable XFontSet) dans lequel le texte doit être affiché sur le terminal. Ce jeu doit être choisi dans la liste des polices Motif (variable XmFontList). Seuls les caractères et les polices à chasse fixe sont pris en charge. Si vous utilisez des polices proportionnelles, vous obtiendrez des résultats imprévisibles. Les éléments de texte n'apparaissant pas à proprement parler dans la fenêtre de terminal (barre de menus, menus instantanés, boîtes de dialogue, etc.) n'utilisent pas cette police. Par défaut, la valeur de la variable XmNtextFontList associée au tableau d'affichage parent (voir XmBulletinBoard(3X)) est utilisée de la même façon que le widget XmText. visualBell Cette ressource a pour valeur True ou False selon qu'un signal visible doit ou non être activé de préférence à un signal sonore: chaque fois qu'elle reçoit la séquence d'échappement Ctrl+G, la fenêtre clignote au lieu d'émettre un signal sonore. La valeur par défaut est False. UTILISATION DU POINTEUR dtterm permet de sélectionner des zones de texte. Le mode de sélection est déterminé par le modèle décrit dans le manuel Inter-Client Communication Conventions Manual (ICCCM). dtterm ne reconnaît que la sélection primaire. La fonction de transfert primaire permet de copier ou coller du texte sélectionné. Toute entrée est traitée comme une entrée au clavier et insérée à l'emplacement du curseur. Les opérations de sélection/insertion et les boutons de la souris qui leur sont associés par défaut sont décrits ci-dessous. Sélection Le bouton gauche sert à sélectionner le texte à copier. Amenez le pointeur au début du texte à copier, appuyez sur le bouton gauche de la souris et, tout en le maintenant enfoncé, amenez le curseur à la fin du texte à copier. Enfin, relâchez le bouton. Pour désélectionner du texte, cliquez une fois sur le bouton gauche de la souris sans déplacer celle-ci. Insertion Le bouton du milieu sert à coller le texte faisant l'objet de la sélection primaire. Le texte est assimilé à des données entrées au clavier. ACTIONS Ce sujet décrit les routines d'action dtterm. bell ([Pourcentage]) Active la sonnerie lorsque le pourcentage indiqué est supérieur ou inférieur au volume de base. break () Envoie un signal d'interruption au processus fils. cancel () Envoie un caractère CAN (annulation) au processus fils. do () Envoie au processus fils la séquence d'échappement associée à la touche Do. edit-key ( chaîne) Envoie au processus fils la séquence d'échappement associée à la touche d'édition correspondante. L'interprétation de ces touches dépend de l'application utilisée. Les valeurs admises pour chaîne sont les suivantes : find, insert, next, prior, remove et select. extend-start() Commence à étendre la sélection en cours. extend-end () Etend la sélection en cours. La quantité de texte sélectionné dépend du nombre de clics sur la souris. function-key-execute (num [,type]) Envoie au processus fils la séquence d'échappement associée à la touche de fonction num correspondante. La valeur de num doit être comprise entre 1 et35. Si type a pour valeur fonction (ou qu'il n'est pas défini), la séquence d'échappement associée à la touche de fonction num est envoyée au processus fils. Si type a pour valeur UDK, la chaîne associée à la touche num définie par l'utilisateur est envoyée au processus fils. grab-focus () Le résultat de cette action dépend du nombre de clics sur la souris: un clic désélectionne tout texte sélectionné et place le point d'ancrage à l'emplacement du pointeur; deux clics sélectionnent un mot; trois clics sélectionnent une ligne de texte et quatre clics, la totalité du texte. hard-reset () Effectue une réinitialisation globale de l'émulateur de terminal. help () Envoie au processus fils la séquence d'échappement associée à la touche d'aide DEC VT220. L'interprétation de cette touche dépend de l'application utilisée. keymap (nom ) Définit, de manière dynamique, une nouvelle table de traduction dont le nom de ressource est nom suivi du suffixe Keymap (les minuscules et les majuscules ne sont pas interchangeables). Le valeur None entraîne la restauration de la table de traduction d'origine. keypad-key-execute ( chaîne) Transmet au processus fils la séquence d'échappement associée à la touche correspondante du clavier. L'interprétation de ces touches dépend de l'application utilisée. chaîne peut prendre les valeurs suivantes: f1- f4, space, tab, enter, equal, multiply, add, separator, subtract, decimal, divide et 0 à 9. move-cursor ( sens) Transmet au processus fils la séquence d'échappement associée au sens du déplacement du curseur. L'interprétation de ces touches dépend de l'application utilisée. sens peut prendre les valeurs suivantes: up, down, backward et forward. redraw-display () Réorganise la fenêtre de texte. scroll (nombre [,unité]) Fait défiler la mémoire d'affichage vers le bas ou vers le haut selon que nombre est inférieur ou supérieur à zéro. Le nombre de lignes de défilement est fonction de la valeur de nombre et unité. Ce dernier paramètre peut prendre les valeurs suivantes: page, halfpage ou line (valeur par défaut). select-adjust () Etend la sélection. La quantité de texte sélectionné dépend du nombre de clics: 1 clic = 1 caractère 2 clics = 1 mot 3 clics = 1 ligne 4 clics = tampon select-all () Sélectionne la totalité du texte. select-page () Sélectionne la totalité du texte affiché. self-insert () Envoie au processus fils le caractère associé à la touche actionnée. soft-reset () Effectue une réinitialisation partielle du terminal. stop (état ) Active, désactive ou fait passer à l'état inverse le processus de lecture des données issues du processus fils. état peut prendre les valeurs suivantes: toggle, on et off. string (chaîne) Insère la chaîne de caractères spécifiée, comme si elle avait été entrée au clavier. chaîne doit figurer entre apostrophes si elle contient des blancs ou des caractères autres que des caractères alphanumériques. Si elle commence par 0x, elle est interprétée comme une constante au format hexadécimal. tab () Envoie une tabulation au processus fils. visual-bell () Fait clignoter la fenêtre de manière rapide. Edition de liens avec les touches virtuelles Les liens effectués avec les touches virtuelles sont propres au constructeur. Ils ne sont pas pris en compte lorsque la zone d'entrée est le widget dtterm. Pour plus de détails sur les liens avec les touches et les boutons virtuels, reportez-vous à VirtualBindings(3X). TRADUCTIONS dtterm fournit des traductions de Primitive. Si vous modifiez une traduction en mode #override ou #augment, vous risquez d'obtenir des résultats imprévisibles. Shift~Ctrl<Key>KP_Multiply: XtDisplayInstalledAccelerators() ~ShiftCtrl<Key>KP_Multiply: XtDisplayAccelerators() ShiftCtrl<Key>KP_Multiply: XtDisplayTranslations() <Key>osfCancel: process-cancel() <Key>osfCopy: copy-clipboard() <Key>osfCut: copy-clipboard() <Key>osfPaste: paste-clipboard() <Key>osfBeginLine: beginning-of-buffer() <Key>osfEndLine: end-of-buffer() Shift<Key>osfUp: scroll(1,line) Shift<Key>osfDown: scroll(-1,line) <Key>osfUp: move-cursor(up) <Key>osfDown: move-cursor(down) <Key>osfLeft: move-cursor(backward) <Key>osfRight: move-cursor(forward) <Key>Find: vt-edit-key(find) <Key>Insert: vt-edit-key(insert) <Key>Select: vt-edit-key(select) <Key>Do: vt-edit-key(do) <Key>Help: vt-edit-key(help) <Key>Menu: vt-edit-key(menu) ~Shift<Key>osfPageUp: vt-edit-key(prior) ~Shift<Key>osfPageDown: vt-edit-key(next) <Key>osfPageUp: scroll(-1,page) <Key>osfPageDown: scroll(1,page) Mod1<Key>Break: soft-reset() Shift<Key>Break: hard-reset() ~Shift ~Mod1<Key>Break: vt-break() Ctrl<Key>Cancel: stop(long) ~Ctrl<Key>Cancel: stop() ~Shift<Key>Tab: tab() ~Mod1<Key>KP_Space: keypad-key-execute(space) ~Mod1<Key>KP_Tab: keypad-key-execute(tab) ~Mod1<Key>KP_Enter: keypad-key-execute(enter) ~Mod1<Key>KP_F1: keypad-key-execute(f1) ~Mod1<Key>KP_F2: keypad-key-execute(f2) ~Mod1<Key>KP_F3: keypad-key-execute(f3) ~Mod1<Key>KP_F4: keypad-key-execute(f4) ~Mod1<Key>KP_Equal: keypad-key-execute(equal) ~Mod1<Key>KP_Multiply: keypad-key-execute(multiply) ~Mod1<Key>KP_Add: keypad-key-execute(add) ~Mod1<Key>KP_Separator: keypad-key-execute(separator) ~Mod1<Key>KP_Subtract: keypad-key-execute(subtract) ~Mod1<Key>KP_Decimal: keypad-key-execute(decimal) ~Mod1<Key>KP_Divide: keypad-key-execute(divide) ~Mod1<Key>KP_0: keypad-key-execute(0) ~Mod1<Key>KP_1: keypad-key-execute(1) ~Mod1<Key>KP_2: keypad-key-execute(2) ~Mod1<Key>KP_3: keypad-key-execute(3) ~Mod1<Key>KP_4: keypad-key-execute(4) ~Mod1<Key>KP_5: keypad-key-execute(5) ~Mod1<Key>KP_6: keypad-key-execute(6) ~Mod1<Key>KP_7: keypad-key-execute(7) ~Mod1<Key>KP_8: keypad-key-execute(8) ~Mod1<Key>KP_9: keypad-key-execute(9) Shift<Key>F1: vt-function-key-execute(1, UDK) Shift<Key>F2: vt-function-key-execute(2, UDK) Shift<Key>F3: vt-function-key-execute(3, UDK) Shift<Key>F4: vt-function-key-execute(4, UDK) Shift<Key>F5: vt-function-key-execute(5, UDK) Shift<Key>F6: vt-function-key-execute(6, UDK) Shift<Key>F7: vt-function-key-execute(7, UDK) Shift<Key>F8: vt-function-key-execute(8, UDK) Shift<Key>F9: vt-function-key-execute(9, UDK) Shift<Key>F10: vt-function-key-execute(10, UDK) Shift<Key>F11: vt-function-key-execute(11, UDK) Shift<Key>F12: vt-function-key-execute(12, UDK) Shift<Key>F13: vt-function-key-execute(13, UDK) Shift<Key>F14: vt-function-key-execute(14, UDK) Shift<Key>F15: vt-function-key-execute(15, UDK) Shift<Key>F16: vt-function-key-execute(16, UDK) Shift<Key>F17: vt-function-key-execute(17, UDK) Shift<Key>F18: vt-function-key-execute(18, UDK) Shift<Key>F19: vt-function-key-execute(19, UDK) Shift<Key>F20: vt-function-key-execute(20, UDK) Shift<Key>F21: vt-function-key-execute(21, UDK) Shift<Key>F22: vt-function-key-execute(22, UDK) Shift<Key>F23: vt-function-key-execute(23, UDK) Shift<Key>F24: vt-function-key-execute(24, UDK) Shift<Key>F25: vt-function-key-execute(25, UDK) Shift<Key>F26: vt-function-key-execute(26, UDK) Shift<Key>F27: vt-function-key-execute(27, UDK) Shift<Key>F28: vt-function-key-execute(28, UDK) Shift<Key>F29: vt-function-key-execute(29, UDK) Shift<Key>F30: vt-function-key-execute(30, UDK) Shift<Key>F31: vt-function-key-execute(31, UDK) Shift<Key>F32: vt-function-key-execute(32, UDK) Shift<Key>F33: vt-function-key-execute(33, UDK) Shift<Key>F34: vt-function-key-execute(34, UDK) Shift<Key>F35: vt-function-key-execute(35, UDK) ~Shift<Key>F1: vt-function-key-execute(1, function) ~Shift<Key>F2: vt-function-key-execute(2, function) ~Shift<Key>F3: vt-function-key-execute(3, function) ~Shift<Key>F4: vt-function-key-execute(4, function) ~Shift<Key>F5: vt-function-key-execute(5, function) ~Shift<Key>F6: vt-function-key-execute(6, function) ~Shift<Key>F7: vt-function-key-execute(7, function) ~Shift<Key>F8: vt-function-key-execute(8, function) ~Shift<Key>F9: vt-function-key-execute(9, function) ~Shift<Key>F10: vt-function-key-execute(10, function) ~Shift<Key>F11: vt-function-key-execute(11, function) ~Shift<Key>F12: vt-function-key-execute(12, function) ~Shift<Key>F13: vt-function-key-execute(13, function) ~Shift<Key>F14: vt-function-key-execute(14, function) ~Shift<Key>F15: vt-function-key-execute(15, function) ~Shift<Key>F16: vt-function-key-execute(16, function) ~Shift<Key>F17: vt-function-key-execute(17, function) ~Shift<Key>F18: vt-function-key-execute(18, function) ~Shift<Key>F19: vt-function-key-execute(19, function) ~Shift<Key>F20: vt-function-key-execute(20, function) ~Shift<Key>F21: vt-function-key-execute(21, function) ~Shift<Key>F22: vt-function-key-execute(22, function) ~Shift<Key>F23: vt-function-key-execute(23, function) ~Shift<Key>F24: vt-function-key-execute(24, function) ~Shift<Key>F25: vt-function-key-execute(25, function) ~Shift<Key>F26: vt-function-key-execute(26, function) ~Shift<Key>F27: vt-function-key-execute(27, function) ~Shift<Key>F28: vt-function-key-execute(28, function) ~Shift<Key>F29: vt-function-key-execute(29, function) ~Shift<Key>F30: vt-function-key-execute(30, function) ~Shift<Key>F31: vt-function-key-execute(31, function) ~Shift<Key>F32: vt-function-key-execute(32, function) ~Shift<Key>F33: vt-function-key-execute(33, function) ~Shift<Key>F34: vt-function-key-execute(34, function) ~Shift<Key>F35: vt-function-key-execute(35, function) <KeyRelease>: key-release() <KeyPress>: insert() ~Shift~Ctrl<Btn1Down>: grab-focus() Shift~Ctrl<Btn1Down>: extend-start() ~Ctrl<Btn1Motion>: select-adjust() ~Ctrl<Btn1Up>: extend-end() ~Shift<Btn2Down>: process-bdrag() ~Shift<Btn2Up>: copy-to() <EnterWindow>: enter() <LeaveWindow>: leave() <FocusIn>: focus-in() <FocusOut>: focus-out() Séquences d'échappement dtterm Chacun des sujets ci-dessous contient une liste des séquences d'échappement utilisables. Pour plus de détails, reportez-vous à la page de manuel dtterm(5x). Séquences d'échappement du curseur (mode VT220) Le tableau ci-dessous indique les touches et les séquences d'échappement correspondantes transmises en mode Normal et en mode Application. Séquence d'échappement clavier TOUCHE Normal Application ========= ======== =========== Haut Echap[A EchapOA Bas Echap[B EchapOB Droite Echap[C EchapOC Gauche Echap[D EchapOD Clavier numérique auxiliaire (mode ANSI) Le tableau ci-dessous indique les touches et les séquences d'échappement correspondantes transmises en mode Normal et en mode Application. Mode clavier numérique: Application TOUCHE Normal Application ========= ====== =========== espace espace EchapOA tabulation tabulation EchapOI Entrée CR/CR-LF EchapOM PF1 EchapOP EchapOP PF2 EchapOQ EchapOQ PF3 EchapOR EchapOR PF4 EchapOS EchapOS * (multiplication) * EchapOj + (plus) + EchapOk , (virgule) , EchapOl - (moins) - EchapOm . (point) . EchapOn / (division) / EchapOo 0 0 EchapOp 1 1 EchapOq 2 2 EchapOr 3 3 EchapOs 4 4 EchapOt 5 5 EchapOu 6 6 EchapOv 7 7 EchapOw 8 8 EchapOx 9 9 EchapOy =(égal) = EchapOX Touches de fonction VT220 Le tableau ci-dessous indique les touches et les séquences d'échappement correspondantes transmises. TOUCHE Touche d'échappement transmise ========= ============================== F1 Echap[11~ F2 Echap[12~ F3 Echap[13~ F4 Echap[14~ F5 Echap[15~ F6 Echap[17~ F7 Echap[18~ F8 Echap[19~ F9 Echap[20~ F10 Echap[21~ F11 Echap[23~ F12 Echap[24~ F13 Echap[25~ F14 Echap[26~ F15 Echap[28~ F16 Echap[29~ F17 Echap[31~ F18 Echap[32~ F19 Echap[33~ F20 Echap[34~ Aide Echap[28~ Menu Echap[29~ Recherche Echap[1~ Inser Echap[2~ Suppr Echap[3~ Sélection Echap[4~ Préc. Echap[5~ Suiv. Echap[6~ Touches de fonction SUN Le tableau ci-dessous indique les touches et les séquences d'échappement correspondantes transmises. TOUCHE Séquence d'échappement transmise ========= ================================ F1 Echap[224z F2 Echap[225z F3 Echap[226z F4 Echap[227z F5 Echap[228z F6 Echap[229z F7 Echap[230z F8 Echap[231z F9 Echap[232z F10 Echap[233z F11 Echap[192z F12 Echap[193z F13 Echap[194z F14 Echap[195z F15 Echap[196z F16 Echap[197z F17 Echap[198z F18 Echap[199z F19 Echap[200z F20 Echap[201z F21 (R1) Echap[208z F22 (R2) Echap[209z F23 (R3) Echap[210z F24 (R4) Echap[211z F25 (R5) Echap[212z F26 (R6) Echap[213z F27 (R7) Echap[214z F28 (R8) Echap[215z F29 (R9) Echap[216z F30 (R10) Echap[217z F31 (R11) Echap[218z F32 (R12) Echap[219z F33 (R13) Echap[220z F34 (R14) Echap[221z F35 (R15) Echap[222z Aide Echap[196z Menu Echap[197z Recherche Echap[1z Inser Echap[2z Suppr Echap[3z Sélection Echap[4z Préc. Echap[5z Suiv. Echap[6z Séquences d'échappement reçues Le tableau suivant décrit les séquences d'échappement prises en charge par dtterm. Séquence d'échappement Description ou fonction ============ ======================= Ctrl+G Signal sonore (Ctrl+G) Ctrl+H Retour arrière (Ctrl+H) Ctrl+I Tabulation horizontale (HT) (Ctrl+I) Ctrl+J Avance ligne ou interligne (NL) (Ctrl+J) Ctrl+K Tabulation verticale (identique à Avance ligne) Ctrl+L Avance page ou Nouvelle page (identique à Avance ligne) Ctrl+M Retour chariot (Ctrl+M) Echap ( B Affecte le jeu de caractères G0 à la police de base ASCII. Echap ( 0 Affecte le jeu de caractères G0 à la police graphique DEC. Echap ) B Affecte le jeu de caractères G1 à la police de base ASCII. Echap ) 0 Affecte le jeu de caractères G1 à la police graphique DEC. Echap * B Affecte le jeu de caractères G2 à la police de base ASCII. Echap * 0 Affecte le jeu de caractères G2 à la police graphique DEC. Echap + B Affecte le jeu de caractères G3 à la police de base ASCII. Echap + 0 Affecte le jeu de caractères G3 à la police grapique DEC. Ctrl+N Effectue un mappage de G1 sur GL. Ctrl+O Effectue un mappage de G0 sur GL. Echap n Effectue un mappage de G2 sur GL. Echap o Effectue un mappage de G3 sur GL. Echap N Effectue un mappage de G2 sur GL, pour le caractère n + 1. Echap O Effectue un mappage de G3 sur GL, pour le caractère n + 1. Echap Espace F Sélection des caractères de contrôle C1 sur 7 bits. Dans ce mode, l'utilitaire dtterm transmet à l'hôte tous les caractères de contrôle C1 sous la forme de séquences d'échappement sur 7 bits. Par exemple, CSI est transmis à l'hôte sous la forme \f2Esc\fP [. Echap Espace G Sélection des caractères de contrôle C1 sur 8 bits. Dans ce mode, l'utilitaire dtterm transmet à l'hôte tous les caractères de contrôle C1 sous la forme de codes de contrôle sur 8 bits. Par exemple, CSI est transmis à l'hôte sous la forme d'une valeur hexadécimale (0x9B). Echap#8 DECALN Echap7 DECSC Echap8 DECRC Echap= DECPAM Echap> DECPNM EchapD IND EchapE NEL EchapH HTS EchapM RI EchapPpi;pi|pi/chiffres hexadécimaux;pi/chiffres hexadécimaux;... Echap\ DCS EchapZ DECID Echapc RIS Echapn Sélection du jeu de caractères G2 (LS2) Echapo Sélection du jeu de caractères G3 (LS3) Echap[pi"p DECSCL Echap[pi@ ICH Echap[piA CUU Echap[piB CUD Echap[piC CUF Echap[piD CUB Echap[piF Passer à la pième ligne précédente (CPL) Echap[piG CHA Echap[pi; piH CUP Echap[piJ ED Echap[piK EL Echap[piL IL Echap[piM DL Echap[piP DCH Echap[piS SU Echap[piT SD Echap[piX Supprimer pi caractères (ECH) Echap[pic Transmettre les attributs de l'unité Echap[pi; pif HVP Echap[pig TBC Echap[pih SM Echap[pil RM Echap[pim SGR Echap[pin DSR Echap[pi; pir DECSTBM Echap[pix Demander les paramètres du terminal Echap[?pih DECSET Echap[?pil DECRSET Echap[?pin DSR Echap[?pir Restaurer les valeurs DEC (mode propriétaire) Echap[?pis Sauvegarder les valeurs DEC (mode propriétaire) Echap]?pi; piCtrl+G Définir les paramètres de texte Echap]p1;p2;p3t Séquences d'échappement SUN Echap_piEsc&\ Programme d'application Echap[?piK DECSEL Echap[?piJ DECSED Echap!p DECSTR dtterm - Aide sur le clavier Aide sur le clavier Ce sujet fournit la liste des fonctions clavier associées à dtterm. Il traite uniquement des touches spécifiques à dtterm. Ces touches n'ont d'effet que lorsque la zone d'entrée clavier est la zone de texte du terminal, par opposition à une boîte de dialogue, un menu déroulant ou un menu instantané. D'autres touches de modification peuvent, parfois, rester sans effet. Par exemple, Maj F1 ne permet pas d'obtenir le même résultat que F1, contrairement à Maj Tabulation et Tabulation. <Key>Pos1 Revient au début de la mémoire tampon. Maj<Key>Pos1 Avance jusqu'à la fin de la mémoire tampon. Maj<Key>PgAr Remonte d'une page. Maj<Key>PgAv Avance d'une page. <Key>Haut Transmet la séquence d'échappement, conformément à la procédure décrite dans dtterm(5x). <Key>Bas <Key>Gauche <Key>Droite <Key>PgAr <Key>PgAv <Key>Recherche <Key>Inser <Key>Sélection <Key>Annul. Active/désactive l'affichage des données liées au processus secondaire. <Key>Tabulation Envoie une tabulation. <Key>Attn Envoie une instruction d'interruption RS232 au processus secondaire. Alt<Key>Attn Effectue une réinitialisation partielle, conformément à la procédure décrite dans dtterm(5x). Maj<Key>Attn Effectue une réinitialisation globale, conformément à la procédure décrite dans dtterm(5x). <Key>F1 Transmet les touches de fonction, conformément à à la procédure décrite dans dtterm(5x). <Key>F35 Maj<Key>F1 Transmet, s'il y a lieu, la séquence définie par à l'utilisateur associée à cette touche. Maj<Key>F35 Ctrl<Key>F10 Active la barre de menus. MajCtrl<Key>F10 Active le menu instantané. Echap Transmet le caractère d'échappement. <Key>KP_F1 Transmet la séquence d'échappement, conformément à à la procédure décrite dans dtterm(5x). <Key>KP_F4 <Key>KP_0 Transmet le caractère ou la séquence d'échappement, à conformément à la procédure décrite dans dtterm(5x). <Key>KP_9 <Key>KP_Equal <Key>KP_Multiply <Key>KP_Add <Key>KP_Separator <Key>KP_Subtract <Key>KP_Decimal <Key>KP_Divide <Key>KP_Space <Key>KP_Tab <Key>KP_Enter Veuillez remarquer que les claviers de tous les constructeurs n'incluent pas nécessairement chacune de ces touches. Consultez la documentation de votre distributeur local pour obtenir des informations sur les affectations de touches de remplacement. Boîte de dialogue Options générales La boîte de dialogue Options générales contient les zones suivantes: Chacune de ces zones contient un ou plusieurs menus d'options dans lesquels vous pouvez sélectionner la valeur des paramètres. Toutes les modifications apportées dans la boîte de dialogue Options générales s'appliquent uniquement à la fenêtre dtterm à partir de laquelle vous l'avez appelée. Caractéristiques du curseur Pour modifier une caractéristique du curseur, sélectionnez une option du menu repéré par un bouton ou, pour l'option Vitesse clignotement, tapez une valeur dans la zone de texte. Modification de l'aspect du curseur Curseur:aspect Choisissez Général dans le menu Options de la fenêtre dtterm. Amenez le pointeur sur la liste Style curseur, appuyez sur le bouton 1 de la souris et sélectionnez le style de votre choix (Boîte, Soulignement ou Invisible). Cliquez sur Appliquer ou sur OK selon que vous souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue. Désactivation du clignotement du curseur Curseur:clignotement Curseur clignotant Choisissez Général dans le menu Options de la fenêtre dtterm. Amenez le pointeur sur le bouton du menu Curseur clignotant, appuyez sur le bouton 1 de la souris et sélectionnez le comportement que vous souhaitez associer au curseur. La valeur par défaut Activé déclenche le clignotement du curseur; la valeur Désactivé le supprime. Si vous avez activé le clignotement du curseur et que la vitesse de clignotement par défaut de 250 millisecondes ne vous convient pas, tapez la vitesse de votre choix dans la zone de texte prévue à cet effet. Cliquez sur Appliquer ou sur OK selon que vous souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue. Couleurs Cette option permet d'inverser les couleurs de premier et d'arrière-plan d'une fenêtre dtterm. Elle prend par défaut la valeur Normal, c'est-à-dire que les couleurs de premier et d'arrière-plan choisies s'affichent normalement. Inversion des couleurs de premier et d'arrière-plan Choisissez Général dans le menu Options de la fenêtre dtterm. Amenez le pointeur sur le bouton du menu Arrière-plan fenêtre, appuyez sur le bouton 1 de la souris et sélectionnez le mode d'affichage des couleurs. La valeur par défaut Normal affiche les couleurs telles quelles, tandis que la valeur Inverse intervertit les couleurs de premier et d'arrière-plan. Cliquez sur Appliquer ou sur OK selon que vous souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue. Mode de défilement Cette option permet d'activer et de désactiver le défilement continu. Par défaut, il est désactivé. Activation du défilement continu Choisissez Général dans le menu Options de la fenêtre dtterm. Amenez le pointeur sur le bouton du menu Défilement continu, appuyez sur le bouton 1 de la souris et sélectionnez le mode de défilement de votre choix. Selon que l'option Désactivé ou Activé est sélectionnée, le défilement s'effectue page par page ou ligne par ligne, respectivement. Cliquez sur Appliquer ou sur OK selon que vous souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue. Paramètres du signal Pour intervenir sur les paramètres du signal, sélectionnez une option du menu repéré par un bouton ou, pour l'option Distance marge, tapez une valeur dans la zone de texte prévue à cet effet. Remplacement d'un signal sonore par un signal visible Type de signal Choisissez Général dans le menu Options de la fenêtre dtterm. Amenez le pointeur sur le bouton du menu Type signal, appuyez sur le bouton 1 de la souris et sélectionnez le type de signal de votre choix. Si vous choisissez Audible (valeur par défaut), le signal prend la forme d'une sonnerie. Si vous choisissez Visible, en revanche, le signal se manifeste par un clignotement de la couleur d'arrière-plan. Cliquez sur Appliquer ou sur OK selon que vous souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue. Activation d'un avertissement marge Cete option peut prendre la valeur Désactivé (par défaut) ou Activé. Choisissez Général dans le menu Options de la fenêtre dtterm. Amenez le pointeur sur le bouton du menu Avertissement marge, appuyez sur le bouton 1 de la souris et sélectionnez la valeur de votre choix. Si vous choisissez Désactivé, aucun avertissement de marge n'est défini. Si vous choisissez Activé, en revanche, un avertissement marge sonore est émis. Si vous avez activé l'avertissement de marge et que la distance marge par défaut de 10 caractères ne vous convient pas, tapez la distance de votre choix dans la zone de texte prévue à cet effet. Cliquez sur Appliquer ou sur OK selon que vous souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue. Boîte de dialogue Options de terminal La boîte de dialogue Options de terminal contient les zones suivantes : Chacune de ces zones contient un ou plusieurs menus d'options dans lesquels vous pouvez sélectionner la valeur des paramètres. Toutes les modifications apportées dans la boîte de dialogue Options de terminal sont appliquées uniquement à la fenêtre dtterm à partir de laquelle vous l'avez appelée. Paramètres du clavier Cette zone de la boîte de dialogue Options de terminal comporte les quatre menus d'options suivants, qui permettent de définir les paramètres du clavier: Séquence d'échappement curseur Séquence d'échappement du curseur L'option Séquence d'échappement curseur (voir "Séquences d'échappement du curseur (mode VT220)" peut prendre l'une ou l'autre des valeurs suivantes: Normal (valeur par défaut) ou Application. En mode normal, les touches de déplacement du curseur déplacent ce dernier dans la direction indiquée; en mode Application, elles génèrent des séquences d'échappement que l'application utilise pour son propre compte. A partir de la fenêtre dtterm, choisissez l'option Terminal du menu Options. Cliquez sur le bouton situé en regard du menu d'options "Séquence d'échappement curseur", dans la zone Paramètres du clavier de la boîte de dialogue Options de terminal. Amenez le pointeur sur le mode de votre choix. Cliquez sur Appliquer ou sur OK selon que vous souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue. Mode clavier numérique Mode clavier numérique L'option Mode clavier numérique peut prendre l'une ou l'autre des valeurs suivantes: Numérique (valeur par défaut) ou Application (voir "Clavier numérique auxiliaire (mode ANSI)". En mode numérique, l'utilisation des touches du clavier numérique entraîne l'affichage de la valeur correspondante dans la fenêtre dtterm. En mode Application, l'utilisation de ces mêmes touches génère des séquences d'échappement que l'application utilise pour son propre compte. A partir de la fenêtre dtterm, choisissez l'option Terminal du menu Options. Cliquez sur le bouton situé en regard du menu d'options "Mode clavier numérique", dans la zone Paramètres du clavier de la boîte de dialogue Options de terminal. Amenez le pointeur sur le mode de votre choix. Cliquez sur Appliquer ou sur OK selon que vous souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue. Séquence d'interligne L'option Séquence d'interligne peut prendre l'une ou l'autre des valeurs suivantes: Retour chariot seulement (valeur par défaut) ou Retour chariot et avance ligne. La première de ces options génère seulement un retour chariot tandis que la deuxième génère à la fois un retour chariot et une avance ligne. A partir de la fenêtre dtterm, choisissez l'option Terminal du menu Options. Cliquez sur le bouton situé en regard du menu d'options "Séquence d'interligne", dans la zone Paramètres du clavier de la boîte de dialogue Options de terminal. Amenez le pointeur sur la valeur de votre choix. Cliquez sur Appliquer ou sur OK selon que vous souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue. Touches de fonction utilisateur L'option Touches de fonction utilisateur peut prendre l'une ou l'autre des valeurs suivantes: Verrouillé ou Déverrouillé (valeur par défaut). A partir de la fenêtre dtterm, choisissez l'option Terminal du menu Options. Cliquez sur le bouton situé en regard du menu d'options "Touches de fonction utilisateur", dans la zone Paramètres du clavier de la boîte de dialogue Options de terminal. Amenez le pointeur sur la valeur de votre choix. Cliquez sur Appliquer ou sur OK selon que vous souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue. Paramètres de l'écran Paramètres de l'écran Cette zone permet de définir les paramètres suivants :
Options de la zone Paramètres de l'écran
Sélecteur de mode 132 colonnes L'option Sélecteur de mode 132 colonnes peut avoir les valeurs suivantes: Activé ou Désactivé (valeur par défaut). Si cette option est désactivée et qu'une application passe en mode 132 colonnes, aucun effet n'est constaté. En revanche, si cette option est activée et qu'une application passe en mode 132 colonnes, la fenêtre dtterm est automatiquement redimensionnée en conséquence. Cette option correspond aux options et à la ressource dtterm suivantes définies à partir de la ligne de commande: "-132" (option de ligne de commande) "+132" (option de ligne de commande) "c132" (ressource) Dans la fenêtre dtterm, choisissez l'option Terminal du menu Options. Cliquez sur le bouton situé en regard du menu d'options "Sélecteur de mode 132 colonnes", dans la zone Paramètres de l'écran de la boîte de dialogue Options de terminal. Amenez le pointeur sur le mode de votre choix. Cliquez sur Appliquer ou sur OK selon que vous souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue. Passage du curseur à la ligne suivante L'option Passage du curseur à la ligne suivante peut avoir les valeurs suivantes: Activé (valeur par défaut) ou Désactivé. Selon que cette option est activée ou désactivée, le curseur revient ou ne revient pas au début de la ligne suivante lorsque la fin d'une ligne est atteinte. Cette option correspond aux options et à la ressource dtterm suivantes définies à partir de la ligne de commande: "-aw" (option de ligne de commande) "+aw" (option de ligne de commande) "autoWrap" (ressource) Dans la fenêtre dtterm, choisissez l'option Terminal du menu Options. Cliquez sur le bouton situé en regard du menu d'options "Passage du curseur à la ligne suivante", dans la zone Paramètres de l'écran de la boîte de dialogue Options de terminal. Amenez le pointeur sur la valeur de votre choix. Cliquez sur Appliquer ou sur OK selon que vous souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue. Passage du curseur à la ligne précédente Passage du curseur à la ligne précédente L'option Passage du curseur à la ligne précédente peut avoir les valeurs suivantes: Activé ou Désactivé (valeur par défaut). Selon que cette option est activée ou désactivée, le curseur revient ou ne revient pas au début de la ligne précédente lorsque la fin d'une ligne est atteinte. Cette option correspond aux options et à la ressource dtterm suivantes définies à partir de la ligne de commande: "-rw" (option de ligne de commande) "+rw" (option de ligne de commande) "reverseWrap" (ressource) Dans la fenêtre dtterm, choisissez l'option Terminal du menu Options. Cliquez sur le bouton situé en regard du menu d'options "Passage du curseur à la ligne précédente", dans la zone Paramètres de l'écran de la boîte de dialogue Options de terminal. Amenez le pointeur sur la valeur de votre choix. Cliquez sur Appliquer ou sur OK selon que souhaitez uniquement sauvegarder vos modifications ou également fermer la boîte de dialogue.