Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 15/06/2010, à 12:22

Mercy Dolly

[Résolu] Un problème de colonnes avec le prompt

Bonjour à tous,

Aujourd'hui j'ai un sacré problème avec mon terminal, depuis que je l'ai personnalisé via le ~/.bashrc dès que je tape une commande dans l'invite qui fait plus d'environ 30 caractères mon curseur revient sur la même ligne et à la première colonne ! Du coup si je tape une commande et qu'elle fait plus de 30 caractères environ j'écris sur le prompt et sur ce qui suit.

Au niveau du .bashrc, j'ai rajouté cette ligne à la fin, qui correspond au nouveau prompt souhaité :

PS1='\033[36m\u\033[00m@\033[36m\h\033[00m:\033[37m\w\033[00m \$ '

Bien entendu j'ai essayé de supprimer cette ligne et la placer à ce niveau à la place des autres PS1 :

#if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

J'ai aussi essayé de commenter ces lignes et rajouter la mienne à la fin rien y fait.

Si quelqu'un à déjà eu ce problème ou connais la réponse, merci d'avance pour votre aide ; )

Bye bye

Dernière modification par Mercy Dolly (Le 15/06/2010, à 13:41)

Hors ligne

#2 Le 15/06/2010, à 13:12

Watael

Re : [Résolu] Un problème de colonnes avec le prompt

comme tu peux le voir dans le PS1 du .bashc original, il faut protéger les indications de couleurs entre \[ et \]:
=>

PS1='\[\033[36m\]\u\[\033[00m\]@\[\033[36m\]\h\[\033[00m\]:\[\033[37m\]\w\[\033[00m\] \$ '

PS: pense à décommenter le if


eval, c'est mal.

Hors ligne

#3 Le 15/06/2010, à 13:40

Mercy Dolly

Re : [Résolu] Un problème de colonnes avec le prompt

Merci ça marche nickel.

Il faut donc

Watael a écrit :

protéger les indications de couleurs entre \[ et \]

Hors ligne

Haut de page ↑