OVH Cloud OVH Cloud

bash configuration

4 réponses
Avatar
thieb
Bonjour,
Connaissez vous la variable ou l'option qui permet d'avoir une couleur
différente en fonction de la personne qui se logue .
genre dans bashrc export BGCOLOR ....

merci d'avance olivier

4 réponses

Avatar
Christophe PEREZ
Le Sat, 29 Jan 2005 16:09:42 +0100, thieb a écrit:

Bonjour,
Connaissez vous la variable ou l'option qui permet d'avoir une couleur
différente en fonction de la personne qui se logue . genre dans bashrc
export BGCOLOR ....


Une couleur de quoi ?
Si c'est de prompt, tu parles peut-être de PS1.

chez moi, pour un user :
[e[1;36m]t [e[0;33m][e[1;36m] w [e[1;37m]$ [e[00m]

et pour root :
[e[1;35m]t [e[0;31m][e[1;35m] w [e[1;37m]# [e[00m]

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
Stephane Chazelas
2005-01-29, 16:09(+01), thieb:
Connaissez vous la variable ou l'option qui permet d'avoir une couleur
différente en fonction de la personne qui se logue .
genre dans bashrc export BGCOLOR ....
[...]


Couleur de quoi?

Si c'est du background d'xterm, alors il suffit de mettre une
ligne "XTerm*background: couleur" differente dans le fichier de
resource de chaque utilisateur.

xterm permet de changer la couleur de background dynamiquement,
donc tu peux aussi mettre la commande qui va bien dans le
fichier de demarrage du shell.

Par exemple (avec bash, c'est difficile voire impossible de
faire la meme chose proprement, donc je montre l'exemple plutot
pour zsh), mettre dans /etc/zshrc:

typeset -A background_colors
background_colors=(
chazelas rgb:C0/C0/C0
thieb black
root red
default white
)
case $TERM in
*xterm*)
printf '33]11;%s7'
${background_colors[$LOGNAME]:-${background_colors[default]}}
;;
esac

--
Stéphane

Avatar
DenisG
Le Sat, 29 Jan 2005 16:09:42 +0100, thieb a écrit:


Bonjour,
Connaissez vous la variable ou l'option qui permet d'avoir une couleur
différente en fonction de la personne qui se logue . genre dans bashrc
export BGCOLOR ....



Une couleur de quoi ?
Si c'est de prompt, tu parles peut-être de PS1.

chez moi, pour un user :
[e[1;36m]t [e[0;33m][e[1;36m] w [e[1;37m]$ [e[00m]

et pour root :
[e[1;35m]t [e[0;31m][e[1;35m] w [e[1;37m]# [e[00m]



Salut

Dans le même genre, voir à la fin de cette page:
http://denisg.dyndns.org/config.php

--
DenisG
+---------------------------------+
! Site perso --> www.denisg.fr.to !
! Miam! --> www.fermedelangle.com !
+---------------------------------+


Avatar
Stephane Chazelas
2005-01-29, 18:04(+01), DenisG:
[...]
Si c'est de prompt, tu parles peut-être de PS1.

chez moi, pour un user :
[e[1;36m]t [e[0;33m][e[1;36m] w [e[1;37m]$ [e[00m]

et pour root :
[e[1;35m]t [e[0;31m][e[1;35m] w [e[1;37m]# [e[00m]
[...]



Dans le même genre, voir à la fin de cette page:
http://denisg.dyndns.org/config.php


Pour les prompts, voir les "prompt themes" de zsh ansi que le
module "colors".

info -f zsh -n 'Prompt Themes'
info -f zsh --index-search=colors

--
Stéphane