3 votes

Définir le titre du terminal dans la barre des tâches ?

Lorsque j'utilise vim pour éditer un fichier, j'ai la commande set title dans mon .vimrc. Cela modifie le titre du terminal.

Mais ce nouveau titre modifié n'est pas reflété dans la barre des tâches.

Existe-t-il un moyen de le faire?

Je suis sous Ubuntu 10.10.

1voto

Lorsque vous mentionnez "barre des tâches", je suppose que vous utilisez Gnome fallback ou quelque chose de similaire et que vous avez une sorte de panneau avec des fenêtres d'application réduites. Je cours Xfce avec un panneau traditionnel en bas. J'ai set title dans mon .vimrc et je peux dire que le changement de titre du terminal est reflété sur la 'barre des tâches', ou plutôt le panneau en bas, comme le montre la capture d'écran ci-dessous :

entrez la description de l'image ici

L'onglet gnome-terminal est la quatrième fenêtre sur le panneau montrant Vim ouvert avec un script à moi appelé General_Backup.

Il est difficile de dire pourquoi le titre du terminal ne se reflète pas sur votre 'barre des tâches' (panneau), mais je devrais vérifier votre ~/.bashrc et/ou ~/.bash_aliases et voir s'il y a des problèmes avec vos paramètres PS1 ou PROMPT_COMMAND, et voir si l'invite est réinitialisée correctement.

Tout ce que je peux dire, c'est que j'utilise un PROMPT_COMMAND spécial dans mon .bashrc, que j'ai quelque peu adapté de celui en commentaire dans /etc/bash.bashrc :

case "$TERM" in
    xterm*|rxvt*) PROMPT_COMMAND='printf "%b" "\033]0;${PWD/$HOME/~}\007"'
                  export PROMPT_COMMAND;;
               *) :;;
esac

J'ai constaté que l'utilisation de ce paramètre PROMPT_COMMAND permet également d'avoir des titres individuels dans vos onglets de terminal (indiquant le répertoire de travail actuel), si vous utilisez, par exemple, gnome-terminal, ou guake :

entrez la description de l'image ici

En utilisant ce paramètre PROMPT_COMMAND, la fenêtre vim revient au répertoire de travail actuel lorsque vim est fermé ; sans cela, Merci d'avoir volé avec Vim reste tout le temps jusqu'à ce que le terminal soit fermé.

Ces conseils devraient vous aider à résoudre le problème, mais cela peut être un problème spécifique à votre configuration. Si tel est le cas, des informations supplémentaires pourraient être nécessaires concernant les paramètres de vos différents programmes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X