zion - xterm
Nom
xterm - émulateur de terminal pour X
Résumé
xterm [-toolkitoption ...] [-option ...]
Description
Le programme xterm est un émulateur de terminal pour le système X Window. Il fournit des terminaux compatibles DEC VT102/VT220 (VTxxx) et Tektronix 4014 aux programmes qui ne peuvent pas utiliser directement le système fenêtré. Si le système d'exploitation hôte supporte les possibilités de redimensionnement du terminal (par exemple, le signal SIGWINCH dans les systèmes dérivés de 4.3BSD, xterm s'en servira pour signaler aux programmes fonctionnant dans la fenêtre le redimensionnement de celle-ci.
Les terminaux VTxxx et Tektronix 4014 ont chacun sa propre fenêtre, aussi vous pouvez éditer du texte tout en regardant des graphiques dans l'autre. Afin de conserver un ratio d'aspect hauteur/largeur correct, les graphiques Tektronix sont limités au plus grand rectangle avec le ratio d'aspect du 4014 qui tient dans la fenêtre. Le coin supérieur gauche de ce rectangle coïncide avec celui de la fenêtre le contenant.
Bien que les deux fenêtres puissent être affichées simultanément, une seule est active, (c.-à-d. qu'elle reçoit les entrées du clavier et la sortie du terminal) : celle qui possède le curseur texte. La fenêtre peut être choisie par l'intermédiaire d'une séquence d'échappement, du menu « VT Options » de la fenêtre VTxxx ou du menu « Tek Options » de la fenêtre 4014.
Émulations
L'émulation VT102 est vraiment complète, mais ne supporte pas la répétition automatique. Les caractères de taille double sont affichés correctement si votre serveur de polices supporte l'agrandissement des polices. Les caractères clignotants ne sont que partiellement implémentés : l'émulation est fonctionnelle sans toutefois avoir l'apparence d'un véritable VT102. L'émulation VT220 est complète à l'exception des polices logicielles qui ne sont pas supportées. Les entrées Termcap (5) compatibles xterm sont « xterm, » « vt102, » « vt100 » et « ansi, ». xterm recherche automatiquement ces entrées, dans cet ordre, dans le fichier termcap et positionne alors les variables d'environnement « TERM » et « TERMCAP ». Vous pouvez aussi utiliser « vt220, » mais vous devez alors positionner le niveau d'émulation du terminal en configurant la ressource decTerminalID.
La plupart des caractéristiques spéciales de xterm peuvent être modifiées dynamiquement par programme en lui envoyant des séquences d'échappement différentes de celles du VT102 standard. (Voyez le document "Séquences de contrôle Xterm".)
L'émulation Tektronix 4014 est aussi très satisfaisante. Elle supporte l'adressage graphique 12 bits adapté à la la taille de la fenêtre, quatre tailles de polices de caractères et cinq types de lignes. Il n'y pas de support pour les modes write-through ou sans focus. Les commandes Tektronix textes et graphiques sont enregistrées en interne par xterm et peuvent être écrites dans un fichier en envoyant une séquence d'échappement COPY (ou bien par l'intermédiaire du menu Tektronix ; voir ci-dessous). Le nom du fichier sera « COPYaaaa-MM-jj.hh:mm:ss », où aaaa , MM , jj , hh , mm et ss sont respectivement l'année, le mois, le jour, l'heure, la minute et la seconde du moment de la copie. (le fichier est créé dans le répertoire où xterm a été lancé, ou le répertoire maison de l'utilisateur pour un xterm login).
Toutes les caractéristiques décrites dans ce manuel ne sont pas nécessairement disponibles dans votre version de xterm. Certaines (par ex. les extensions non VT220) ne sont disponibles que si elles ont été configurées au moment de la compilation du programme, toutefois les plus communément utilisées font parties de la configuration par défaut.
Autres caractÉristiques
Xterm allume automatiquement le curseur texte quand le pointeur entre dans la fenêtre (sélectionnée) et l'éteint lorsqu'il en sort (désélectionnée). Si la fenêtre possède le focus, le curseur texte est allumé indépendamment de la position du pointeur.
En mode VT102 , il y a des séquences d'échappement pour activer et désactiver un écran alternatif de même taille que la zone d'affichage de la fenêtre. Quand il est activé, l'écran courant est sauvegardé et remplacé par cet écran. La sauvegarde de l'historique des lignes est désactivée jusqu'à la restauration de l'écran normal. L'entrée termcap (5) pour xterm autorise l'éditeur visuel vi (1) à activer l'écran alternatif pour l'édition et à restaurer l'écran normal à la sortie. Une entrée du menu contextuel rend simple la commutation entre l'écran normal et alternatif pour les copier-coller.
Dans les modes VT102 et Tektronix, il y a des séquences d'échappement pour changer le nom de la fenêtre. Additionnellement, dans le mode VT102, xterm implémente les séquences contrôles de manipulation de la fenêtre, telles que le redimensionnement ou le repositionnement.
xterm autorise les applications textes à recevoir aussi bien les événements souris (actuellement les événements bouton-pressé, bouton-libéré et bouton-et-déplacement) que les séquences de contrôle du clavier. Voir les séquences de contrôle Xterm pour les détails.
Options
L'émulateur de terminal xterm accepte les commandes standards de la boîte à outils X plus les suivantes (si l'option commence par «+» au lieu de «-», l'option utilise la valeur par défaut). Les options -version et -help sont interprétées même si xterm ne parvient pas à ouvrir l'affichage, et sont utiles pour le test et les scripts de configuration :
-version
affiche le numéro de version sur la sortie standard. |
-help
affiche un message décrivant les options. Le message est écrit sur la sortie d'erreur. |
Les autres options sont utilisées pour contrôler l'apparence et le comportement. Toutes les options ne sont pas nécessairement disponibles dans votre version de xterm.
-132
Normalement, la séquence d'échappement VT102 DECCOLM qui commute entre le mode 80 colonnes et 132 colonnes est ignorée. Cette option oblige sa reconnaissance, ainsi la fenêtre xterm sera correctement redimensionnée. |
-8
positionne la ressource encodingMode à « 8bit ». xterm interprète alors les données entrantes sur 8 bits sans supposer un encodage particulier. Ce mode est pris par défaut pour les systèmes d'exploitation qui ne supportent pas la localisation, mais aussi pour les localisations LC_CTYPE de ISO-8859-x (sauf pour ISO-8859-6 et ISO-8859-8). Voyez -en, -lc, et -u8. |
-ah
allume toujours le curseur texte. Par défaut, xterm affichera un curseur creux quand il perd le focus. |
+ah
allume le curseur en fonction du focus. |
-ai
désactive les icônes actives (si cette caractéristique a été compilée dans xterm). C'est équivalent à positionner la ressource vt100 activeIcon à FALSE. |
+ai
active les icônes actives (si cette caractéristique a été compilée dans xterm). C'est équivalent à positionner la ressource vt100 activeIcon à TRUE. |
-aw
active le retour à la ligne automatique pour les lignes trop longues. |
+aw
désactive le retour à la ligne automatique pour les lignes trop longues. |
-b nombre
spécifie la taille en pixel du bord intérieur (la distance entre le bord des caractère et le bord de la fenêtre). Par défaut, c'est 2. |
+bc
désactive le clignotement du curseur texte. Ceci remplace la ressource cursorBlink. |
-bc
active le clignotement du curseur texte. Ceci remplace la ressource cursorBlink. |
-bcf millisecondes
spécifie la durée d'extinction du curseur dans son cycle de clignotement. |
-bcn millisecondes
spécifie la durée d'allumage du curseur dans son cycle de clignotement. |
-bdc
positionne la ressource vt100 colorBDMode à FALSE, désactivant l'affichage en couleur des caractères ayant l'attribut « gras ». |
+bdc
positionne la ressource vt100 colorBDMode à TRUE, autorisant l'affichage des caractères avec l'attribut « gras » en couleur plutôt qu'en gras. |
-bi
active le support bidi |
+bi
désactive le support bidi. |
-cb
positionne la ressource vt100 cutToBeginningOfLine à FALSE. |
+cb
positionne la ressource vt100 cutToBeginningOfLine à TRUE. |
-cc characterclassrange:value[,...]
positionne les classes de caractères indiquées avec les intervalles donnés pour la sélection des mots. Voyez la section sur les classes de caractères. |
-class string
remplace la classe de ressource de xterm par string. Normalement c'est « XTerm », mais on peut la remplacer par exemple par « UXTerm » pour remplacer les ressources choisies. |
-cm
désactive la reconnaissance des séquences d'échappement ANSI de changement de couleur. |
+cm
active la reconnaissance des séquences d'échappement ANSI de changement de couleur. C'est la même chose que la ressource vt100 colorMode. |
-cn
Cette option indique que les « retour-à-la-ligne » ne doivent pas être copiés dans les sélections en mode ligne. |
+cn
Cette option indique que les « retour-à-la-ligne » doivent être copiés dans les sélections en mode ligne. |
-cr couleur
spécifie la couleur utilisée pour le curseur texte. Par défaut, c'est la même couleur que celle d'avant-plan utilisée pour le texte |
-cu
contourner le bogue du programme more (1) qui lui fait afficher incorrectement les lignes de même largeur que la fenêtre lorsque suivies par une ligne commençant par une tabulation (cette tabulation n'est pas affichée). Cette option est ainsi nommée car on pensait que c'était un bogue dans le paquetage de déplacement du curseur curses (3x). |
+cu
ne pas chercher à contourner le bogue du programme more (1) mentionné ci-dessus. |
-dc
désactive la séquence d'échappement pour changer les couleurs dynamiques : les couleurs avant et d'arrière plan du vt100, la couleur du curseur texte, la couleur d'avant et d'arrière-plan du curseur souris, les couleurs d'avant et d'arrière-plan de l'émulateur Tektronix , et la couleur de mise en valeur. |
+dc
autorise la séquence d'échappement pour changer les couleurs dynamiques. |
[b]-e programme [ arguments ... ][/b]
spécifie le programme (et ses arguments de ligne de commande) qui doit être lancé dans la fenêtre xterm. Cette option positionne aussi le titre de la fenêtre et le nom d'icône au nom de base du programme en cours d'exécution si ni -T ni -n ne sont spécifiés sur la ligne de commande. Ce doit être la dernière option de la ligne de commande xterm. |
-en encoding
positionne la ressource encodingMode à encoding, xterm interprète alors les données entrantes comme encodées dans le format spécifié. Vous aurez besoin d'une police Unicode. Cette option est un palliatif pour les systèmes d'exploitation qui ne supportent pas nl_langinfo (3). Ceci positionne wideChars par effet de bord. Voyez -8, -lc, et aussi -u8. |
-fb font
spécifie la police pour le texte gras. Cette police doit avoir les mêmes dimensions que la police normale. Si seule une police normale ou grasse est spécifiée, elle sera utilisé comme police normale et une police grasse sera produite par surcharge de la police normale. Le comportement par défaut est de surcharger la police normale. Voyez aussi la discussion sur les ressources boldFont et boldMode. |
-fa modèle
spécifie le modèle pour les polices sélectionnées dans la bibliothèque FreeType si le support pour cette bibliothèque a été compilé dans xterm. Ceci correspond à la ressource faceName. |
-fi font
spécifie la police pour les icônes actives si cette caractéristique a été compilé dans xterm. Voyez aussi la discussion sur la ressource iconFont. |
-fs taille
spécifie la taille en point des polices sélectionnées dans la bibliothèque FreeType si le support pour cette bibliothèque a été compilé dans xterm. Ceci correspond à la ressource faceSize. |
-fw font
spécifie la police pour le texte large. Par défaut, xterm essaye d'utiliser une police deux fois plus large que la police normale. Si aucune police large n'est trouvé, il improvisera, en étirant la police normale. |
-fwb font
spécifie la police pour le texte large et gras. Par défaut, xterm essaye d'utiliser une police deux fois plus large que la police normale. Si aucune police large n'est trouvée, il improvisera, en étirant la police normale. |
-fx font
spécifie la police (modèle d'ensemble de police) qui sera utilisée pour XIM. Par défaut c'est « * ». |
-hc couleur
spécifie la couleur utilisée pour l'arrière plan du texte sélectionné ou mis en valeur. Si rien n'est spécifié, la vidéo inversée est utilisée. |
-hf
active la génération des codes d'échappement HP pour les touches de fonctions. |
+hf
désactive la génération des codes d'échappement HP pour les touches de fonctions. |
-hold
active la ressource hold, i.e. xterm ne détruira pas immédiatement sa fenêtre quand l'exécution du sous-programme sera terminée. Il attendra la mort/destruction en provenance du gestionnaire de fenêtre ou des entrées du menu qui envoient un signal, par ex. HUP ou KILL. |
+hold
désactive la ressource hold, i.e. xterm détruira automatiquement sa fenêtre quand son sous-programme quittera. |
-ie
active la ressource ptyInitialErase ressource, i.e. utilise la valeur « stty erase » de la même manière que le pseudo-terminal. |
+ie
désactive la ressource ptyInitialErase ressource, i.e. positionne la valeur « stty erase » en utilisant la chaîne de caractère kb depuis l'entrée termcap comme référence si disponible. |
-im
active la ressource useInsertMode. |
+im
désactive la ressource useInsertMode. |
-j
active le défilement par saut. Normalement, le texte défile ligne après ligne ; cette option autorise xterm à déplacer plusieurs lignes à la fois. Cette utilisation est vivement recommandée car elle rend xterm bien plus rapide lors de recherche parmi de grandes quantités de texte. La séquence VT100 d'échappement activant et désactivant le défilement par ligne ou le menu « VT Options » peut être utilisée pour activer ou désactiver cette caractéristique. |
+j
désactive le défilement par saut. |
-l
active l'enregistrement des logs. Normalement l'enregistrement des logs n'est pas supporté, pour des raisons de sécurité. Certaines versions de xterm peuvent avoir l'enregistrement des logs activé. |
+l
désactive l'enregistrement des logs. |
-leftbar
affiche l'ascenseur sur le coté gauche de l'écran VT100. C'est le comportement par défaut, à moins que vous n'activiez la ressource rightScrollBar. |
-lc
positionne la ressource encodingMode à « locale », xterm interprète alors les données entrantes comme étant encodées dans la localisation spécifiée par LC_CTYPE. Vous aurez besoin d'une police Unicode. C'est le mode par défaut pour les localisations LC_CTYPE différentes de UTF-8 et ISO-8859-x. Ce mode n'est pas disponible pour les systèmes d'exploitation qui ne supportent pas l'internationalisation. Notez que UTF-8 et ISO-8859-* peuvent aussi être utilisés dans ce mode si vous configurez la LC_CTYPE locale proprement. Ceci positionne wideChars par effet de bord. Voyez -8, -en, et aussi -u8. |
-lf filename
spécifie le nom de fichier de log. Voyez l'option -l. |
-ls
indique que le shell démarré dans la fenêtre xterm sera un shell login (i.e. le premier caractère de argv[0] sera un tiret, indiquant au shell qu'il doit lire les fichiers utilisateurs .login ou .profile). Cette option est incompatible avec -e, puisque le programme login ne fournit pas de moyen pour spécifier la commande à lancer dans le nouveau shell. Si vous spécifier les deux, xterm utilise -ls. |
+ls
indique que le shell qui démarrera ne sera pas un shell login (i.e. ce sera un « sous-shell » normal). |
-mb
indique que la sonnerie de marge doit retentir quand l'utilisateur tape trop près de l'extrémité droite d'une ligne. Cette option peut être activée/désactivé depuis le menu « VT Options ». |
+mb
indique que la sonnerie de marge ne doit pas retentir. |
-mc millisecondes
spécifie le temps maximum pour les sélections multi-clics. |
-mesg
désactive la ressource messages, i.e. interdit l'écriture sur le terminal. |
+mesg
active la ressource messages, i.e. autorise l'écriture sur le terminal. |
-ms couleur
spécifie la couleur pour le pointeur souris. Par défaut c'est la couleur utilisée pour l'avant-plan. |
-nb nombre
spécifie le nombre de caractères décomptés depuis le bord droit de la ligne pour que retentisse la sonnerie de marge, si elle a été activée. La valeur par défaut est 10. |
-nul
désactive l'affichage du soulignement. |
+nul
active l'affichage du soulignement. |
-pc
active l'utilisation du style PC pour les couleurs grasses (voir la ressource boldColors). |
+pc
désactive l'utilisation du style PC pour les couleurs grasses. |
-pob
Cette option indique que la fenêtre doit être restaurée quand un Control-G est reçu. |
+pob
indique que la fenêtre ne doit pas être restaurée quand un Control-G est reçu. |
-rightbar
fait apparaître l'ascenseur du coté droit de l'écran VT100. |
-rvc
désactive l'affichage en couleur des caractères avec l'attribut « inversé ». |
+rvc
active l'affichage en couleur des caractères avec l'attribut « inversé ». |
-rw
active le retour à la ligne inversé. Cela autorise le curseur à revenir depuis la colonne la plus à gauche d'une ligne vers la colonne la plus à droite de la ligne précédente. C'est très pratique pour éditer de longues lignes de commandes shell et c'est encouragé. Cette option peut être activée/désactivée par l'intermédiaire du menu « VT Options ». |
+rw
désactive le retour à la ligne inversé. |
-s
active le défilement asynchrone, xterm ne doit pas attendre la mise jour complète de l'écran lors du défilement. Ceci permet un fonctionnement plus rapide de xterm lorsque les latences réseaux sont très importantes, typiquement lorsqu'il fonctionne au travers d'Internet ou de nombreuses passerelles. |
+s
active le défilement synchrone. |
-samename
n'envoie pas de requête de changement de titre et de nom d'icône si la requête n'a aucun effet : le nom n'est pas changé. Ceci a l'avantage d'éviter le clignotement et l'inconvénient de requérir un aller et retour vers le serveur pour récupérer la valeur précédente. En pratique ça ne devrait jamais être un problème. |
+samename
envoie toujours les requêtes de changement de titre et de nom d'icônes. |
-sb
Cette option indique qu'un certain nombre de lignes qui ont disparu par le haut de la fenêtre doivent être sauvegardées et qu'un ascenseur doit être affichée de telle sorte que ces lignes puissent être vues. Cette option peut être activée/désactivée par l'intermédiaire du menu « VT Options ». |
+sb
n'affiche aucun ascenseur. |
-sf
génère les codes d'échappement Sun pour les touches de fonction. |
+sf
ne génère pas les codes d'échappement Sun pour les touches de fonction. |
-si
repositionne automatiquement l'écran en bas de la zone de défilement lorsqu'une sortie texte est reçue par la fenêtre. Cette option peut être activée/désactivée par l'intermédiaire du menu « VT Options ». |
+si
ne repositionne pas l'écran en bas de la zone de défilement lorsqu'une sortie texte est reçue par la fenêtre. |
-sk
repositionne automatiquement l'écran en bas de la zone de défilement si on appuie sur une touche. |
+sk
ne repositionne pas l'écran en bas de la zone de défilement si on appuie sur une touche. |
-sl nombre
indique le nombre de lignes disparues, à la suite du défilement, à sauvegarder. La valeur par défaut est 64. |
-sp
indique qu'un clavier Sun/PC est utilisé, fournissant des touches pour le pavé numérique « + » à « , », et CTRL-F(x) pour simuler F(10+x) (par exemple CTRL-F5 simule F15). |
+sp
génère les séquences d'échappement standards pour les touches de fonction et le pavé numérique. |
-t
démarre xterm en mode Tektronix, plutôt qu'en mode VT102. La commutation entre les deux fenêtre se fait par le menu « Options ». |
+t
démarre xterm en mode VT102. |
-ti term_id
spécifie le nom utilisé par xterm pour sélectionner la réponse correcte aux requêtes d'identifiant de terminal. Il spécifie aussi le niveau d'émulation, utilisé pour déterminer le type de réponse aux séquences de contrôle DA. Les valeurs valides sont vt52, vt100, vt101, vt102, and vt220 (le « vt » est optionnel). La valeur par défaut est vt100. L'argument term_id spécifie le terminal ID à utiliser. (C'est la même chose que la ressource decTerminalID). |
-tm string
spécifie une série de mots-clés paramétrant le terminal suivie par les caractères qui doivent être associés à ces fonctions, comme pour le programme stty. Les mots-clés autorisés sont : intr, quit, erase, kill, eof, eol, swtch, start, stop, brk, susp, dsusp, rprnt, flush, weras, et lnext. Les caractères de contrôle peuvent être spécifiés sous la forme ^car (par ex., ^c ou ^u) et ^? peut être utilisé pour désigner delete (127). |
-tn nom
spécifie le nom du type de terminal qui sera enregistré dans la variable d'environnement TERM. Le type de terminal doit exister dans la base de données termcap(5) et doit posséder les entrées li# et co#. |
-u8
positionne la ressource encodingMode à « utf8 », ce qui a pour effet que xterm interprète les données entrantes comme des données UTF-8. Vous aurez besoin d'une police Unicode. Ce mode est par défaut dans les locales UTF-8. Ceci positionne wideChars par effet de bord. Remarquez que +u8 est obsolète. Voyez aussi -8, -en, et -lc. |
-ulc
désactive l'affichage en couleurs des caractères avec l'attribut « souligné ». |
+ulc
active l'affichage en couleur des caractères avec l'attribut « souligné ». |
-ut
indique que xterm ne doit pas écrire d'entrée dans le fichier système de log utmp. |
+ut
indique que xterm doit écrire une entrée dans le fichier système de log utmp. |
-vb
remplace la sonnerie audio par une sonnerie visuelle (i.e. un flash) Au lieu de tinter quand un Control-G est reçu, la fenêtre flashera. |
+vb
indique que la sonnerie visuelle ne doit pas être utilisée. |
-wc
positionne la ressource wideChars. Quand cette ressource est positionnée, xterm adapte ses structures internes aux caractères 16 bits. |
+wc
réinitialise la ressource wideChars. |
-wf
indique que xterm doit attendre que sa fenêtre soit visible avant de démarrer le sous-processus de telle sorte que les paramètres de tailles et les variables d'environnement soient correctes. C'est la responsabilité de l'application de récupérer les changements de taille du terminal. |
+wf
indique que xterm ne doit pas attendre d'être visible pour lancer le sous-processus. |
-wcs
indique que la largeur (i.e. le nombre de colonnes) suit la fonction système wcwidth(). C'est la valeur par défaut pour les modes -lc et -en qui est disponible pour l'appel système wcwidth(). |
-wcu
indique que la largeur (i.e. le nombre de colonnes) suit le Rapport Technique Unicode #11. C'est la valeur par défaut du mode -u8. C'est aussi la valeur par défaut si l'appel système wcwidth() n'est pas disponible. |
-wcc
indique que la largeur (i.e. le nombre de colonnes) suit le standard de fait dans le monde CJK (China, Japan, Korea). C'est la valeur par défaut pour les locales CJK si l'appel système wcwidth() n'est pas disponible. |
-ziconbeep pourcentage
identique à la ressource zIconBeep. Si pourcentage est non nul, les xterms produisant des sorties lorsqu'ils sont icônifiés, provoquent le retentissement d'un son XBell dont le volume dépend de « pourcentage » et il auront leurs titres d'icônes préfixés par « *** ». La plupart des gestionnaires de fenêtre détecteront immédiatement ce changement, vous montrant la fenêtre qui a la sortie. (Une caractéristique similaire existait dans dans xterm x10). |
-C
indique que cette fenêtre devra recevoir la sortie de la console. Ce n'est pas supporté par tous les systèmes. Pour obtenir la sortie console, vous devez être le propriétaire du périphérique console, et vous devez avoir les droits en lecture et écriture. Si vous exécutez X sous xdm, sur l'écran de la console vous pouvez avoir besoin de redémarrer la session et de réinitialiser explicitement des programmes, de changer la propriété du périphérique console dans le but de faire fonctionner cette option. |
-Sccn
Cette option autorise l'utilisation de xterm comme canal d'entrées-sorties pour un programme existant et c'est parfois utilisé par des applications spécialisées. Cette option spécifie les lettres de fin du nom d'un pseudo-terminal à utiliser en mode esclave, plus le numéro hérité du descripteur de fichier. Si l'option contient un caractère « / », il délimite les caractères utilisés pour le nom du pseudo-terminal de ceux du descripteur de fichier. Autrement, deux caractères sont utilisés dans l'option pour le nom du pseudo-terminal, le reste est le descripteur de fichier. Exemples : .nf
|
Les arguments suivants de ligne de commandes sont fournis dans un but de compatibilité ascendante. Ils pourraient ne plus être supportés dans la prochaine version puisque la boîte à outils X fournit les options standards équivalentes.
%geom
spécifie la taille et la position préférées de la fenêtre Tektronix. C'est un raccourci pour spécifier la ressource « *tekGeometry ». |
#geom
spécifie la position préférée pour la fenêtre icône. C'est un raccourci pour spécifier la ressource « *iconGeometry ». |
-T string
spécifie le titre de la fenêtre xterm. C'est équivalent à -title. |
-n string
spécifie le nom de l'icône pour la fenêtre xterm. C'est un raccourci pour spécifier la ressource « *iconName ». Remarquez que c'est n'est pas la même chose que l'option -name de la boîte à outils (voir ci-dessous). Le nom d'icône par défaut est le nom de l'application. |
-r
active la vidéo inversée, simulée en échangeant les couleurs d'avant et d'arrière-plan. C'est équivalent à -rv. |
-w nombre
spécifie la largeur en pixels de la bordure entourant la fenêtre. C'est équivalent à -borderwidth ou -bw. |
Les arguments suivants de la ligne de commande standard de la boîte à outils X sont communément utilisés avec xterm :
-bd couleur
spécifie la couleur du bord de la fenêtre. Par défaut c'est « black ». |
-bg couleur
spécifie la couleur de l'arrière-plan de la fenêtre. Par défaut c'est « white » |
-bw nombre
spécifie la largeur en pixels du bord entourant la fenêtre. |
-display display
spécifie le serveur X à contacter ; voyez X(1). |
-fg couleur
spécifie la couleur du texte. Par défaut, c'est « black » |
-fn police
spécifie la police du texte normal. Par défaut, c'est la police fixed. |
-geometry géometrie
spécifie la taille et la position préférées de la fenêtre VT102 ; voyez X(1). |
-iconic
indique que xterm doit demander au gestionnaire de fenêtre de démarrer en mode icônifié plutôt qu'avec une fenêtre normale. |
-name nom
spécifie le nom d'application sous lequel les ressources sont obtenues, plutôt que le nom par défaut, i.e. celui de l'exécutable. Nom ne doit pas contenir de caractère « . » ou « * ». |
-rv
active la vidéo inversée, simulée en échangeant les couleurs d'avant et d'arrière plan. |
+rv
désactive la vidéo inversée. |
-title string
spécifie la chaîne de caractères pour le titre de la fenêtre, qui peut être affiché par les gestionnaires de fenêtre si l'utilisateur le choisi. Sans cette option le titre est la ligne de commande spécifiée après l'option -e, ou à défaut le nom de l'application. |
-xrm resourcestring
spécifie la chaîne de caractère de ressource à utiliser. C'est particulièrement utile pour positionner des ressources qui n'ont pas d'options de ligne de commandes. |
Ressources
Le programme reconnaît tous les noms de ressources et de classes du coeur de la boîte à outil X tels que :
backarrowKeyIsErase (class BackarrowKeyIsErase)
Lie ensemble les ressources VTxxx backarrowKey et ptyInitialErase en positionnant l'état DECBKM en fonction de la valeur initiale de stty erase : backspace (8) ou delete (127). La valeur par défaut est « false », ce qui désactive cette caractéristique. |
hold (class Hold)
Si vrai, xterm ne détruira pas immédiatement sa fenêtre quand la commande shell s'achèvera. Il attendra la mort/destruction par le gestionnaire de fenêtre ou par les entrées du menu qui envoient un signal par exemple HUP ou KILL. Vous pouvez, défiler en arrière, sélectionner du texte, etc., réaliser la plupart des opérations graphiques. Redimensionner l'affichage des données sans perdre de données, tant que ça n'implique pas d'interaction avec le shell qui ne fonctionne plus. |
hpFunctionKeys (class HpFunctionKeys)
spécifie si les séquences d'échappement pour les touches de fonction HP doivent être générées à la place des séquences d'échappement standard. |
iconGeometry (class IconGeometry)
spécifie la taille et la position préférées pour l'application lorsqu'elle est icônifiée. Ce ne sera pas forcément respecté par tous les gestionnaires de fenêtres. |
iconName (class IconName)
spécifie le nom d'icône. Par défaut c'est le nom de l'application. |
messages (class Messages)
spécifie si l'écriture sur le terminal est initialement autorisée. Voyez mesg (1). Par défaut c'est « true ». |
ptyInitialErase (class PtyInitialErase)
Si « true », xterm utilisera la signification du pseudo-terminal pour la valeur stty erase. Si « false », xterm positionnera la valeur stty erase correspondant à sa propre configuration, en utilisant la chaîne de caractère kb de l'entrée termcap comme référence, si disponible. Dans tous les cas, le résultat est appliqué à la variable TERMCAP positionnée par xterm. Par défaut c'est « false ». |
sameName (class SameName)
Si la valeur de cette ressource est « true », xterm n'enverra pas de requête de changement de titre et de nom d'icône quand la requête n'a pas d'effet : le nom n'est pas changé. Ça a l'avantage d'éviter le clignotement et l'inconvénient de demander un aller et retour supplémentaire vers le serveur pour connaître la valeur précédente. En pratique ce n'est jamais un problème. Par défaut c'est « true ». |
sunFunctionKeys (class SunFunctionKeys)
spécifie si les séquences d'échappement pour les touches de fonction Sun doivent être générées à la place des séquences d'échappement standard. |
sunKeyboard (class SunKeyboard)
spécifie si un clavier de type Sun/PC doit être utilisé à la place du DEC VT220. Ceci provoque l'affectation de la touche «+» du pavé numérique à «,» et CTRL F1-F12 pour F11-F20, en fonction du paramètrage de la ressource ctrlFKeys. Ainsi xterm émule le DEC VT220 avec plus d'exactitude. Autrement (par défaut, avec sunKeyboard positionné à « false »), xterm utilise le style PC pour l'affectation des touches de fonctions et du pavé numérique. |
termName (class TermName)
spécifie le nom du type de terminal qui sera enregistré dans la variable d'environnement TERM. |
title (class Title)
spécifie une chaîne de caractère qui peut être utilisée comme titre par le gestionnaire de fenêtre lorsqu'il affiche l'application. |
ttyModes (class TtyModes)
[table][row]
Poster un commentaire