[Bash] Prompt lisible et coloré ?

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

[Bash] Prompt lisible et coloré ?

Message 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.
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

c'est affaire de goûts personnels mais tu devrais trouver ton bonheur chez dotfile
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

Message 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 ;)
XULien
Hankyu
Messages : 19
Inscription : mer. 06 juin 2007, 17:38
Localisation : marseille

Message 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 "
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

Message par FredBezies »

Merci.

Je jetterais un oeil dès que possible.
"Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre." (Benjamin Franklin)
Répondre