Définir le titre du terminal sur Mac OSX

J’essaie depuis des jours maintenant de définir un titre personnalisé sur mon terminal, j’utilise bash comme shell et j’ai réussi à définir un titre uniquement lorsqu’une commande est en cours d’exécution avec COMMAND_PROMPT. J’aimerais savoir s’il est possible de rendre ce titre permanent et d’apparaître lorsque j’ouvre la fenêtre du terminal.

Vous devriez pouvoir le définir de manière permanente depuis Terminal > Préférences > Profils > Fenêtre .

Préférences du terminal

Définissez votre titre personnalisé dans la zone de texte Titre (ex. “TEST123”).

Vous pouvez également cocher / décocher les autres cases à cocher ici pour afficher / masquer les autres éléments de votre barre de titre. Par exemple, le “nom du processus actif” affichera bash (si bash est votre shell de connexion).

Essayez de les désélectionner, puis enregistrez ce profil ( Shell > Utiliser les parameters par défaut ) et redémarrez votre terminal. Lorsque vous ouvrez une nouvelle fenêtre de terminal, il vous suffit d’afficher le titre (et le répertoire en cours, qui sera disponible dans un instant) comme suit:

PWD plus TITRE

Si vous souhaitez également vous débarrasser du répertoire en cours, vous devrez l’append à votre .profile dans votre répertoire personnel (comme indiqué sur cette réponse ):

unset PROMPT_COMMAND

Lorsque vous redémarrez à nouveau le terminal, il ne devrait avoir que votre titre personnalisé:

TITRE SEULEMENT

Vous pouvez définir le titre comme ceci:

echo -n “\ 033] 0; $ {USER} @ $ {HOST} \ 007”

Plus d’infos ici :

Si vous le souhaitez lorsque vous ouvrez le terminal, vous pouvez append votre titre au fichier .bachrc