Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3473 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [eterm, xterm...] pb après un changement de variable PS1

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[eterm, xterm...] pb après un changement de variable PS1

n°644640
chaos0007
Posté le 04-03-2005 à 00:31:14  profilanswer
 

bonjour,
voilà j'ai voulu changer la variable PS1 pour avoir un prompt plus joli... malheureusement si je change cette variable un pb apparait... je ne peux plus écrire des lignes de commande jusqu'au bout de la fenetre du terminal... dès que j'arrive à 2-3 cm du bord, il ecrit la fin de la ligne de commande au debut de la meme ligne (en fait il revient a la ligne mais sans changer de ligne... dc ce n'est pas pratique du tout). Je vous donne les 2 variables PS1 en précisant que j'ai essayé d'autres exemples de PS1 sur le web et que le meme problème apparait :
PS1='\u@\h:\w\$' <<< ca fonctionne bien
PS1='\e[0;32m\]\u\e[0;m\]\e[01;34m\] \w\e[0;m\]\e[0;37m\] \$ \e[0m\]' <<< ca ne fonctionne plus


Message édité par chaos0007 le 04-03-2005 à 01:51:12
mood
Publicité
Posté le 04-03-2005 à 00:31:14  profilanswer
 

n°644647
deather2
Posté le 04-03-2005 à 00:40:54  profilanswer
 

J'ai déjà eu le même problème que toi, en fait c'est du (je crois) aux caractères "spéciaux" inteprété par le shell normalement (couleurs & cie) mais qui fait croire à je ne ais pas quoi que le prompt est bcp plus long (que ces caractères sont visible en fait, alors qu'il ne le sont pas).
Je sais pas si tu me suis... mais j'sais pu du tout comment j'ai résolu le problème, ptet export PS1="$ " :D

n°644649
chaos0007
Posté le 04-03-2005 à 00:47:39  profilanswer
 

je vois ce que tu veux dire... c'est vrai que ca pourrait etre "logique"... mais j'aimerai une solution car export PS1="$ " c pas tres tres joli...

n°644650
deather2
Posté le 04-03-2005 à 00:52:09  profilanswer
 

Malheureusement je n'en ai pas ... :/

n°644663
chaos0007
Posté le 04-03-2005 à 01:52:59  profilanswer
 

en fait j'ai trouvé la solution... il suffit de mettre \[ devant les couleurs pour qu'il ne compte pas les caractères...
PS1='\[\e[0;32m\]\u\[\e[0;m\]\[\e[01;34m\] \w\[\e[0;m\]\[\e[0;37m\] \$ \[\e[0m\]'
 

n°644664
deather2
Posté le 04-03-2005 à 02:06:12  profilanswer
 

Ok, merci pour l'astuce :D

n°703414
Profil sup​primé
Posté le 07-07-2005 à 01:44:46  answer
 

ben moi mon PS1 est bien reconnu par eterm, rxvt, konsole, mais Terminal, il digère pas... ?
 
Il rajoute ces caractères bizarres après le ~] :
et il m'écrit tout dans la couleur que j'avais paramétré juste pour l'heure et le jeep05@notebook.. Comme s'il prenait pas en compte la fin de "balise".

[01:21:39 jeep05@notebook ~]$


 
alors que les autres affichent normalement :

[01:49:33 jeep05@notebook ~]$


PS1='\[\033[1;32m\][\t \u@\h \W]\[\033[0;m\]\$ '


Message édité par Profil supprimé le 07-07-2005 à 01:47:37

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [eterm, xterm...] pb après un changement de variable PS1

 

Sujets relatifs
pb curieux : Eterm + emacs -nwchangement woody r2 a woody r4?
Y'a eu du changement?[Mandrake] changement d'ip de facon permanente
KDE ne lance plus apres changement de resolutionchangement de distro
ou ajouter variable environnement ?[Help] Xterm, comment je fais copier/coller ?
[résolu] Mandrake 10.1 Changement à la hussarde AGP vers PCI expressChangement de l'URL du miroirs de màj sous mdk 10.0
Plus de sujets relatifs à : [eterm, xterm...] pb après un changement de variable PS1


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)