5. Annexe : séquences d'échappement pour d'autre émulateurs determinaux

Contenu de cette section

5.1 wsh, xwsh et winterm de SGI

Ces terminaux définissent TERM=iris-ansi et utilisent :

ESC P 1 .y texte ESC \\    Pour le titre de la fenetre
ESC P 3 .y texte ESC \\    Pour le titre de l'icone

La liste complète des séquences est donnée dans xwsh(1G).

5.2 cmdtool et shelltool de Sun

cmdtool and shelltool définissent TERM=sun-cmd et utilisent :

ESC ] l texte ESC \        Pour le titre de la fenetre
ESC ] L texte ESC \        Pour le titre de l'icone

Ce sont des programmes vraiment horribles, il vaut mieux utiliser autre chose.

5.3 CDE dtterm

dtterm définit TERM=dtterm. Il semble qu'il reconnaisse à la fois les séquences xterm standard ainsi que celles du cmdtool de Sun (je n'ai testé ceci que sur une Sun ... est-ce que quelqu'un en a les versions HP et DEC et peut tester ceci pour moi ?).

5.4 Exemple

Voici ce que j'ai avec zsh pour tenir compte des divers types de terminaux :

case $TERM in

 xterm*|dtterm)
   precmd () {print -Pn "\e]0;%n@%m: %~\a"}  ## fenetre et icone
   ;;

 iris-ansi)
   precmd () {
     print -Pn "\eP1.y%n@%m: %~\e\\"         ## fenetre
     print -Pn "\eP3.y%n@%m: %~\e\\"         ## icone
   }
   ;;

 sun-cmd)
   precmd () {
     print -Pn "\e]l%n@%m: %~\e\\"           ## fenetre
     print -Pn "\e]L%n@%m: %~\e\\"           ## icone
   }
   ;;

esac


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre