Bon nombre de personnes trouvent utile de faire appara�tre dans le titre de leur terminal une information qui change dynamiquement, telle que le nom du serveur sur lequel on est connect�, le r�pertoire courant, etc.
On peut changer le titre de la fen�tre et de l'ic�ne dans un xterm lanc� en utilisant les s�quences d'�chappement XTerm. Les s�quences suivantes sont utiles dans ce but :
ESC]0;nomBEL
-- Change le titre de la fen�tre et
de l'ic�neESC]1;nomBEL
-- Change le titre de l'ic�neESC]2;nomBEL
-- Change le titre de la fen�treo� ESC est le caract�re escape (�chappement, \033), et BEL est le caract�re bell (bip, \007).
Afficher l'une de ces s�quences dans un xterm causera le changement du titre de la fen�tre ou de l'ic�ne.
Note: Ces s�quences fonctionnent �galement avec la plupart des d�riv�s de xterm, tels que nxterm, color-xterm et rxvt. D'autres �mulateurs de terminaux utilisent d'autres s�quences ; quelques exemples sont donn�s en annexe. La liste compl�te des s�quences d'�chappement est donn�e dans le fichier ctlseq2.txt de la distribution de xterm, ou dans le fichier xterm.seq de la distribution de rxvt.
Pour les informations qui ne changent pas au cours de l'�x�cution du shell, telles que le serveur et le nom d'utilisateur, il suffit d'afficher les s�quences depuis le fichier rc du shell :
echo -ne "\033]0;${USER}@${HOST}\007"
devrait donner un titre du genre nom@serveur
, pour
autant que les variables $USER
et $HOST
soient
correctes. Les options requises pour echo peuvent d�pendre du shell (cf
ci-dessous).Pour les informations qui peuvent changer au cours de l'ex�cution du shell, telles que le r�pertoire courant, ces s�quences doivent vraiment �tre donn�es lors de chaque changement de l'invite. De cette fa�on, le titre est mis � jour lors de chaque commande et peut ainsi refl�ter des informations telles que le r�pertoire en cours, le nom d'utilisateur, le nom du serveur, etc. Certains shells offrent des fonctions sp�ciales pour y parvenir, d'autres pas : il faut dans ce cas ins�rer la cha�ne directement dans le texte de l'invite.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:21