web-dev-qa-db-fra.com

Comment choisir ce qui se présente dans la barre de titre du mastic de Linux?

Dans la configuration de mastic, il existe une option dans la borne → des fonctionnalités appelées Désactiver la modification du titre de la fenêtre télécommandée. Sans cela activé, la barre de titre du mastic changera à chaque fois que je appuie sur Retour dans la console.

Je pensais que ce serait une solution plus propre pour définir le texte de la barre de titre de Linux que pour spécifier un pour chaque client de mastic que j'ai placé autour. Alors, où puis-je modifier ce que Linux définit le titre de la fenêtre?


[.____] $ Uname -a [.____] Linux drevo 2.6.32-5-Amd64 # 1 SMP lun 16 16:22:28 UTC 2012 x86_64 gnu/linux 
 [.____] $ chat /etc/debian_version
6.0.4
8
Hubro

La plupart des programmes terminaux - y compris Konsole, Metty et Xterm - émulent l'ancien terminal VT100. Ce terminal vous permet de définir certaines choses, notamment audacieuses, des couleurs, de régler le titre du terminal, etc., à l'aide de séquences de caractères spéciales appelées séquences d'échappement.

La coque Bash a une variable appelée invite_command qui, si défini, est évaluée avant chaque invite que vous imprimez (je pense que ZSH a quelque chose de similaire, je pense en fait que Bash a pris le code de leur part). Vous pouvez produire des séquences d'échappement dans Prompt_Command et définira votre barre de titre.

C'est ce que j'ai dans le mien (Linux/Bash):

USER=$(/usr/bin/id -un)
HOSTNAME=$(uname -n)
HOSTNAME=${HOSTNAME%%.*}
Prompt_COMMAND='echo -ne "\e]0;$USER@${HOSTNAME}: $(pwd -P)\a"'

Vous pouvez mettre cela dans votre ~/.bashrc

Il y a beaucoup de personnalisations que vous pouvez faire avec votre terminal. J'aime audacieux dans mon invite, pour faciliter la fin de mon invite. Cela rend le jaune audacieux, bon contre mon fond noir par défaut:

PS1="\[\e[33;1m\]\h:\$\[\e[0m\] "

Regardez autour de vous pour la personnalisation rapide Linux, vous trouverez plus de howtos que vous ne saurez quoi faire avec. Choisissez celui que vous trouverez la plus facile à lire.

6
Rich Homolka