Avec echo -ne "\033]0;MON_TEXTE\007"
il est possible de changer dynamiquement le titre
d'un terminal sous X (ex: gnome term).
C'est assez pratique pr avoir des infos de
manière assez discrête par exemple afficher le
load de la machine :
----[ CODE ]---
#!/bin/sh
function settitle()
echo -ne "\033]0;$1\007"
}
while [ true ]
do
settitle "Uptime : `uptime | \
awk 'BEGIN { FS = "load average: "; } \
{ print $2; }'`"
sleep 5s
done
---[ endOf CODE ]---
lancé en bg (mon_prog &) le load se rafraichi
toutes les 5sec dans la barre de titre
# Re: Titre dynamique pour le term
Posté par Anonyme . Évalué à 1.
Bien entendu, ça ne met à jour le titre que lorsqu'un nouveau prompt est chargé (retour à la ligne, par exemple)
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}: ${PWD/$HOME/~} [`uptime | cut -d \ -f 12-14`] \007"'
[^] # Re: Titre dynamique pour le term
Posté par espace . Évalué à 1.
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}: ${PWD/$HOME/~} [`uptime | cut -d \" \" -f 12-14`] \007"'
(Le problème est dû à LinuxFr qui transforme 2 espaces en un)
# Re: Titre dynamique pour le term
Posté par Matthieu Weber . Évalué à 1.
[^] # Re: Titre dynamique pour le term
Posté par mansuetus (site web personnel) . Évalué à 1.
dommage !
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.