Contenu | Rechercher | Menus

Annonce

Le forum rencontre en ce moment quelques soucis de charge, il est possible qu'une erreur soit affichée quand vous postez un message, ne rechargez pas la page au risque de poster une seconde fois votre message

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".

Déjà un an…

#1 Le 08/02/2010, à 18:34

[résolu] Passage a la ligne dans le terminal

Bonjour à tous !

Je suis débutante sur Ubuntu et surtout dans les configurations du terminal, mon problème est peut être idiot mais il m'ennuie beaucoup et j'ai beau faire des recherches, je ne trouve pas ce qu'il faut faire.

En effet, quand je tape une commande dans mon terminal et que celle ci arrive au bout de la fenêtre, au lieu de passer à la ligne en dessous, je réécris sur le début de ma ligne. Certes, çà ne m'empêche de lancer mes commandes, mais c'est très gênant...

Quelqu'un aurait-il une idée ? D'avance merci

Dernière modification par lunebleue02 (Le 15/02/2010, à 17:42)

Hors ligne

#2 Le 08/02/2010, à 19:03

Re : [résolu] Passage a la ligne dans le terminal

tu n'aurai pas modifié le prompt dans le fichier /home/lunebleue02/.bashrc ?
si c'est le cas, donne nous son contenu qu'on essaye de faire quelque chose.


█▒▒▒░░

Hors ligne

#3 Le 08/02/2010, à 19:28

Re : [résolu] Passage a la ligne dans le terminal

Si je l'ai modifié...

Mon bashrc est immense, je pense que les morceaux touchant le prompt sont ceux-ci :

Ces parties étaient déjà dans mon bashrc, je n'y ai jamais touché :

[ -z "$PS1" ] && return
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

Celle-ci en revanche est ma modification :

export PS1='\e[0;34m\u@\e[0;36m\w : \e[0;37m'

Hors ligne

#4 Le 08/02/2010, à 19:31

Re : [résolu] Passage a la ligne dans le terminal

Pour dépanner provisoirement, tu peux faire "kill -28 $$" sinon tu doit vérifier que tous les [] de ta variable PS1 de ton ~/.bashrc sont bien protégés par des \
Voir http://mywiki.wooledge.org/BashFAQ/053

man 7 signal | less +/SIGWINCH

Dernière modification par sputnick (Le 08/02/2010, à 19:45)


bashfr.org(random);
<May> Mon petit frère, 8 ans, a voulu télécharger Skyrock Messenger.
<May> Donc sur google, il a tapé S.M...
<May> Skyrock, je te hais.

Hors ligne

#5 Le 08/02/2010, à 19:50

Re : [résolu] Passage a la ligne dans le terminal

En mettant ma modification en commentaire et en relançant le terminal, je constate que mon problème n'existe plus. Il vient donc de cette ligne de mon .bashrc qui modifie les couleurs :

export PS1='\e[0;34m\u@\e[0;36m\w : \e[0;37m'

et j'ai beau rajouter tous les \ que je veux, je n'obtiens jamais un résultat correct... comment faire pour quand même garder les couleurs ?

Hors ligne

#6 Le 08/02/2010, à 20:43

Re : [résolu] Passage a la ligne dans le terminal

Chez moi, dans mon .bashrc j'ai ça :

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Et ça fonctionne (c'est quoi ce debian_chroot ?)


Linux-Mint Maya 64 Cinnamon sur Toshiba Satellite P200-1BY. Linux-Mint  Nadia 64 Cinnamon sur Compaq Presario SR5617FR

Hors ligne

#7 Le 08/02/2010, à 20:58

Re : [résolu] Passage a la ligne dans le terminal

essaye ça:

export PS1='\[\e[0;34m\]\u@\[\e[0;36m\]\w : \[\e[0;37m\]'

█▒▒▒░░

Hors ligne

#8 Le 11/02/2010, à 09:42

Re : [résolu] Passage a la ligne dans le terminal

ca marche ou pas?


█▒▒▒░░

Hors ligne

#9 Le 15/02/2010, à 17:36

Re : [résolu] Passage a la ligne dans le terminal

Pardon d'avoir tant tarder à répondre mais mon ordi était en réparation...

En tout cas j'ai modifié mon .bashrc avec la solution de diodio13 et çà marche nickel ! Merci beaucoup !

Hors ligne

Haut de page ↑