Page 2 sur 2

Re: [rxvt] pb affichage (résolu)

Publié : mar. 10 mai 2011, 15:04
par davidvs
Oui : sous xterm également

Mais ça roule maintenant :

Calimero s'est aussi penché sur le problème :

http://ctkarch.org/forum/viewtopic.php?id=2&t_id=53

Re: [rxvt] pb affichage (résolu)

Publié : mar. 24 mai 2011, 08:03
par Scriptor
Bonjour,

alors j'ai effectivement le même problème et je suis tombé sur ce poste, mais j'ai tout essayé, et je commence vraiment à être désespéré, alors voila mon PS1:

Code : Tout sélectionner

PS1='\[\e\][0;31m[\W]\]\e[m\] \$>>> ' 
Merci donc de toutes réponses

Re: [rxvt] pb affichage (résolu)

Publié : mar. 24 mai 2011, 08:40
par davidvs
Tu as fait exatement ça ? :

davidvs a écrit :OK !

Ca semble fonctionnel :

Je résume pour d'autres

Donc, on remplace dans le .bashrc avec

Code : Tout sélectionner

PS1='[\[\e[1m\]\u\[\e[0m\]@\h \W]\$ '
, puis :

Code : Tout sélectionner

source ~/.bashrc
ET
Donc, on remplace dans le /etc/bash.bashrc avec

Code : Tout sélectionner

PS1='[\[\e[1m\]\u\[\e[0m\]@\h \W]\$ '
, puis :

Code : Tout sélectionner

source /etc/bash.bashrc

Re: [rxvt] pb affichage (résolu)

Publié : mar. 24 mai 2011, 09:21
par FoolEcho
Scriptor a écrit :j'ai effectivement le même problème et je suis tombé sur ce poste, mais j'ai tout essayé, et je commence vraiment à être désespéré, alors voila mon PS1:

Code : Tout sélectionner

PS1='\[\e\][0;31m[\W]\]\e[m\] \$>>> '

Merci donc de toutes réponses
Il faut échapper correctement les caractères, comme précédemment. :mrgreen:

Un prompt correct pour ton PS1 ( quelque chose comme [~] $>>> ) serait plutôt:

Code : Tout sélectionner

PS1='\[\e[0;31m\][\W]\[\e[0m\] \$>>> '
Une bonne pratique pour ne pas se prendre la tête, avoir un prompt qui échappe correctement les caractères (dès qu'on commence à avoir des crochets et des backslashes, ça devient totalement illisible, alors avec les \e c'est infernal) et pouvoir en changer facilement est de définir les couleurs dans des variables: :chinois:

Code : Tout sélectionner

#liste des couleurs
red='\[\e[0;31m\]' 
txtrst='\[\e[0m\]'
# etc.

#PS1
PS1=${red}'[\W]'${txtrst}' \$>>> '

Re: [rxvt] pb affichage (résolu)

Publié : mar. 24 mai 2011, 10:48
par tuxce
davidvs a écrit :Tu as fait exatement ça ? :
[...]
Je sais que ça a fonctionné pour toi, mais ce n'est pas la bonne méthode quand même :P surtout que tout le monde n'a pas le même prompt.
Le ~/.bashrc est suffisant et la modification du /etc/bash.bashrc et du au fait que tu n'as pas installé une arch normalement.

Re: [rxvt] pb affichage (résolu)

Publié : mar. 24 mai 2011, 13:17
par Scriptor
Merci pour vos réponses, maintenant je n'ai plus aucun souci

Merci encore