Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[CONSOLE] Pb de ligne trop longue (Resolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
puzzle
n00b
n00b


Joined: 07 Oct 2003
Posts: 3

PostPosted: Tue Oct 07, 2003 8:27 pm    Post subject: [CONSOLE] Pb de ligne trop longue (Resolu) Reply with quote

Bonjour à tous,

J'ai un probleme avec ma ligne de commande. Si je tape une ligne de commande trop longue, le curseur se déplace au début de la ligne et continue sans aller à la ligne suivante pour poursuivre l'écriture. Du coup ma ligne se chevauche sur elle-même.
J'ai le probleme sur ma console en texte mais aussi dans mes xterm. Et elle ne se coupe pas toujours au même endroit selon la résolution en nb de caractère de la console.

Toutefois lorsqu'un programme s'exécute je n'ai pas ce genre de probleme.

Est-ce-que quelqu'un a une idée ?

Merci.


Last edited by puzzle on Thu Oct 09, 2003 3:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
ThE_TemPLaR
Tux's lil' helper
Tux's lil' helper


Joined: 30 May 2003
Posts: 149
Location: Salon de Provence

PostPosted: Wed Oct 08, 2003 12:58 am    Post subject: Reply with quote

T'as ce bug même sous un véritable terminal ( CTRL+ALT+Fx ) ?

T'as essaye de désactiver le frame-buffer pour les terminaux normaux ?

Pour les xterm, agrandit la fenêtre, c'est le seul moyen il me semble.

J'ai le même problème.
_________________
...
Back to top
View user's profile Send private message
Sleeper
l33t
l33t


Joined: 12 Nov 2002
Posts: 667

PostPosted: Wed Oct 08, 2003 7:59 am    Post subject: Reply with quote

T'aurais pas des couleurs ou du texte en gras ? Ce genre d'erreur vient souvent d'une sequence ANSI mal terminee ..
Ou alors il faut resizer ton terminal
Code:
eval `resize`
Back to top
View user's profile Send private message
puzzle
n00b
n00b


Joined: 07 Oct 2003
Posts: 3

PostPosted: Wed Oct 08, 2003 6:45 pm    Post subject: Reply with quote

Dans mon .bashrc j'utilise les code ANSI, mais je ne voie pas d'erreur :

export PS1="\u \w $ "

J'ai essayé de le changer mais rien n'y fait.

J'ai le même probleme ds les term normaux et dans vesafb ou pas ne change rien.

Qd au eval 'resize', j'ai essayer mais rien n'y fait.
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Wed Oct 08, 2003 7:20 pm    Post subject: Reply with quote

Je pencherais plutôt pour un problème de définition de terminal ou bien quelque-chose en relation avec la bibliothèque readline.
Difficile à dire mais regarde un peu si tu ne trouves pas des indices dans le "man 5 terminfo" ou dans le fichier /etc/inputrc (ou bien, s'il existe, dans $HOME/.inputrc)

Vois si une mise à jour des packages ncurses et readline ne résoudrait pas le problème.
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Thu Oct 09, 2003 10:13 am    Post subject: Reply with quote

j'ai aussi ce problème...

et j'en connais d'autres qu'il l'ont aussi. c fort possible que ce la soit un bug venant de xterm non?
Back to top
View user's profile Send private message
fribadeau
Apprentice
Apprentice


Joined: 13 Jul 2003
Posts: 153
Location: Thonon (France)

PostPosted: Thu Oct 09, 2003 12:31 pm    Post subject: Reply with quote

Quote:
et j'en connais d'autres qu'il l'ont aussi. c fort possible que ce la soit un bug venant de xterm non?


Et bien non :) . J'avais aussi ce problème énervant et il vient d'une mauvaise définition du prompt.

Tout caractère non imprimable doit être encadré par des \[ et \] pour que le terminal s'y retrouve.
Donc, mon prompt :
Code:
PS1="\u:\[\e[00;33m\]\w\[\e[0m\]> "


Et voila.

Fred
Back to top
View user's profile Send private message
Sleeper
l33t
l33t


Joined: 12 Nov 2002
Posts: 667

PostPosted: Thu Oct 09, 2003 12:54 pm    Post subject: Reply with quote

C'est bien ce que je disais ;)
Back to top
View user's profile Send private message
puzzle
n00b
n00b


Joined: 07 Oct 2003
Posts: 3

PostPosted: Thu Oct 09, 2003 3:04 pm    Post subject: Reply with quote

Ok, C'est bon ca venait de cela.

J'ai changer la variable d'environnement PS1 suivant ton conseil et ca marche comme il faut :

voilà mon PS1 :

PS1="\[\e[34m\]\u \[\e[31m\]\w \[\e[32m\]$ \[\e[37m\]".

Merci bien.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum