Page 1 sur 1

[Bash] Prompt lisible et coloré ?

Publié : lun. 24 déc. 2007, 09:23
par FredBezies
Bonjour.

Je suis en train de modifier mon .bashrc pour avoir quelque chose de moins austère que des caractères noirs sur fond blanc.

Quelle ligne PS1 me conseillez-vous ?

Celle proposée par la wiki anglais est franchement illisible, à savoir :

Code : Tout sélectionner

PS1='\[\e[0;32m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[m\] \[\e[1;32m\]\$ \[\e[m\]\[\e[1;37m\] '
Merci pour vos réponses.

Publié : lun. 24 déc. 2007, 11:33
par IdoMcFly
c'est affaire de goûts personnels mais tu devrais trouver ton bonheur chez dotfile

Publié : lun. 24 déc. 2007, 11:58
par FredBezies
IdoMcFly a écrit :c'est affaire de goûts personnels mais tu devrais trouver ton bonheur chez dotfile
Merci pour l'url.

Voila ce que j'ai finalement pris comme PS1 :

PS1='\[\033[00;35m\]\u@\h\[\033[00m\]:\[\033[00;35m\]\w\[\033[00m\]\$ '

Restera à me trouver une meilleure couleur ensuite ;)

Publié : lun. 24 déc. 2007, 14:00
par XULien
perso j'aime bien celui de gentoo, si ca t'interesse :
- dans le bashrc perso :

Code : Tout sélectionner

COLOR_RED="\[\e[31;40m\]"
COLOR_GREEN="\[\e[32;40m\]"
COLOR_YELLOW="\[\e[33;40m\]"
COLOR_BLUE="\[\e[34;40m\]"
COLOR_MAGENTA="\[\e[35;40m\]"
COLOR_CYAN="\[\e[36;40m\]"

COLOR_RED_BOLD="\[\e[31;1m\]"
COLOR_GREEN_BOLD="\[\e[32;1m\]"
COLOR_YELLOW_BOLD="\[\e[33;1m\]"
COLOR_BLUE_BOLD="\[\e[34;1m\]"
COLOR_MAGENTA_BOLD="\[\e[35;1m\]"
COLOR_CYAN_BOLD="\[\e[36;1m\]"

COLOR_NONE="\[\e[0m\]"
COLOR_NONE_BOLD="\[\e[1m\]"

PS1=""

PS1="${PS1}${COLOR_GREEN_BOLD}\u@\h ${COLOR_BLUE_BOLD}\w "

- dans le bashrc de root :

Code : Tout sélectionner

COLOR_RED="\[\e[31;40m\]"
COLOR_GREEN="\[\e[32;40m\]"
COLOR_YELLOW="\[\e[33;40m\]"
COLOR_BLUE="\[\e[34;40m\]"
COLOR_MAGENTA="\[\e[35;40m\]"
COLOR_CYAN="\[\e[36;40m\]"

COLOR_RED_BOLD="\[\e[31;1m\]"
COLOR_GREEN_BOLD="\[\e[32;1m\]"
COLOR_YELLOW_BOLD="\[\e[33;1m\]"
COLOR_BLUE_BOLD="\[\e[34;1m\]"
COLOR_MAGENTA_BOLD="\[\e[35;1m\]"
COLOR_CYAN_BOLD="\[\e[36;1m\]"

COLOR_NONE="\[\e[0m\]"
COLOR_NONE_BOLD="\[\e[1m\]"

PS1=""


PS1="${PS1}${COLOR_RED_BOLD}\h ${COLOR_BLUE_BOLD}\W "

Publié : lun. 24 déc. 2007, 15:45
par FredBezies
Merci.

Je jetterais un oeil dès que possible.