Pages : 1
#1 Le 27/02/2006, à 11:27
- Troumad
couleur du prompt
Bonjour
J'arrive fraichement de mandriva pour tester ubuntu.
Sous Mandriva, je me suis fait un ajout à /etc/bashrc
f="$"
# are we an interactive shell?
if [ "$PS1" ]; then
case $TERM in
xterm*)
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
;;
*)
;;
esac
case $UID in
0)
c="1"
f="#"
;;
501)
c="4"
;;
502)
c="5"
;;
503)
c="2"
;;
esac
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\033[1m\u@\033[42m\h]\[\033[4;3"$c";40m\][\w]\[\033[0;37m\]"$f" "
if [ -z "$loginsh" ]; then # We're not a login shell
for i in /etc/profile.d/*.sh; do
if [ -x $i ]; then
. $i
fi
done
fi
fi
Il ne marche pas sous ubuntu Je l'ai mis dans /etc/bash.bashrc qui semble remplacer /etc/bashrc... Rien !
Ça , ça marche par contre :
PS1="[\033[1m\u@\033[42m\h]\[\033[4;34;40m\][\w]\[\033[0;37m\]$ "
Amicalement vOOotre
A visiter sur http://troumad.org ou http://troumad.developpez.com
Hors ligne
#2 Le 03/03/2006, à 03:21
- kikdijon
Re : couleur du prompt
Bonjour,
L'emplacement de bashrc change suivant les distributions. Sur ubuntu, je crois que le fichier est /etc/bashrc.bashrc (à vérifier).
Sinon, tu peux aussi mettre simplement la ligne de PS1 concernant ton utilsateur dans son ~/.bashrc.
blog : http://blog.olivier-elmekki.com
site professionnel : http://olivier-elmekki.com
Hors ligne
#3 Le 03/03/2006, à 08:32
- Troumad
Re : couleur du prompt
J'avais déjà remarqué (c'est même écrit dans la question ) la présence de ce fichier, mais mon script ne marchait tout de même pas.
Pour tester, j'ai mis un alias dans /etc/bashrc.bashrc et il marchait.
Amicalement vOOotre
A visiter sur http://troumad.org ou http://troumad.developpez.com
Hors ligne
#4 Le 03/03/2006, à 10:54
- Black_pignouf
Re : couleur du prompt
Eut... troumad, je suis pas sur de mon coup mais si tu veux mettre de la couleur dans le terminal, c'est par ici:
http://forum.ubuntu-fr.org/viewtopic.php?id=30035
modif (la bonne blague! En fait, c'est ici:
http://yekubuntu.free.fr/hoary/d-couleur.php
)
Mais peut être ai-je mal compris et que tu veux la couleur pour le login et mot de passe?
Dernière modification par Black_pignouf (Le 03/03/2006, à 17:14)
Hors ligne
#5 Le 03/03/2006, à 14:43
- kikdijon
Re : couleur du prompt
Je l'ai mis dans /etc/bash.bashrc qui semble remplacer /etc/bashrc... Rien !
Houlà, désolé, il était tard quand j'ai posté
Tu utilises quoi comme terminal? Je ne suis pas sûr de comprendre toutes les clauses de ton script, mais on dirait que ton prompt n'est défini que pour les terminaux de type xterm...
Tu n'utilises pas un terminal de type rxvt (rxvt, urxvt, aterm, eterm aussi, je crois) ?
blog : http://blog.olivier-elmekki.com
site professionnel : http://olivier-elmekki.com
Hors ligne
#6 Le 03/03/2006, à 17:01
- Troumad
Re : couleur du prompt
Je suis sous bash avec konsole la plupart du temps.
Amicalement vOOotre
A visiter sur http://troumad.org ou http://troumad.developpez.com
Hors ligne
#7 Le 03/03/2006, à 17:03
- Troumad
Re : couleur du prompt
http://forum.ubuntu-fr.org/viewtopic.php?id=30035
Le lien que tu donnes, c'est ici
Amicalement vOOotre
A visiter sur http://troumad.org ou http://troumad.developpez.com
Hors ligne
#8 Le 03/03/2006, à 17:15
- Black_pignouf
Re : couleur du prompt
je suis un peu distrait des fois
le lien est modifié. le voici encore :
http://yekubuntu.free.fr/hoary/d-couleur.php
Hors ligne
#9 Le 03/03/2006, à 17:23
- Troumad
Re : couleur du prompt
Mon but est de mettre ce coloriage à tous en de donner une couleur différente à tous les utilisateurs de la maison. Je dois donc le mettre dans bash.bashrc (ou qqc comme ça). Je testerais dès que je serais de retour sous ubuntu (Pour le moment, je suis sous Mandriva, ubuntu est sur une autre partition).
Amicalement vOOotre
A visiter sur http://troumad.org ou http://troumad.developpez.com
Hors ligne
#10 Le 08/03/2006, à 11:57
- Troumad
Re : couleur du prompt
Bonjour
C'est la ligne suivante qui ne marchait pas avec ubuntu :
"$PS1" = "\\s-\\v\\\$ " ] && PS1="[\033[1m\u@\033[42m\h]\[\033[4;3"$c";40m\][\w]\[\033[0;37m\]"$f" "
Je l'ai remplacé uniquement par
PS1="[\033[1m\u@\033[42m\h]\[\033[4;3"$c";40m\][\w]\[\033[0;37m\]"$f" "
nb : c'est du code que j'ai pompé et je ne sais pas trop ce qu'il fait !
Amicalement vOOotre
A visiter sur http://troumad.org ou http://troumad.developpez.com
Hors ligne
#11 Le 08/03/2006, à 12:05
- Yoshiball
Re : couleur du prompt
Pour moi le .bashrc se trouve dans mon home, pas dans etc, je l'ai modifié et j'ai bien le prompt en couleur, tu es sûr de l'emplacement?
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#12 Le 08/03/2006, à 13:55
- Troumad
Re : couleur du prompt
J'insère le code suivant dans le .bashrc :
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
Pour être sur qu'il soit mis naturellement dans tous tes nouveau compte, tu peux mettre ces lignes dans dans /etc/skel/.bashrc
Le répertoire /etc/skel étant ce qui est mis automatiquement dans tous les répertoires personnels lors de leur création.
Dernière modification par Troumad (Le 08/03/2006, à 13:57)
Amicalement vOOotre
A visiter sur http://troumad.org ou http://troumad.developpez.com
Hors ligne
Pages : 1