[terminal]Bug "graphique" terminal
[terminal]Bug "graphique" terminal
Bonjour,
J'ai un bug graphique dans mon terminal. Lorsque je tape plus d'une vingtaine de caractère, le curseur revient au début de la ligne et commence à écrire sur mon login puis le nom de la machine ... et ce même si j'ai encore 50 caractères de rab sur ma ligne.
Quand je supprime les caractères, il efface toute la ligne (login et non de machine compris) et efface le texte de la commande précédente !
Une idée sur le problème ?
Merci
J'ai un bug graphique dans mon terminal. Lorsque je tape plus d'une vingtaine de caractère, le curseur revient au début de la ligne et commence à écrire sur mon login puis le nom de la machine ... et ce même si j'ai encore 50 caractères de rab sur ma ligne.
Quand je supprime les caractères, il efface toute la ligne (login et non de machine compris) et efface le texte de la commande précédente !
Une idée sur le problème ?
Merci
Re: [terminal]Bug "graphique" terminal
Salut, c'est peut être ton prompt, poste le ici pour voir. (les caractères non imprimables doivent être entourés de
\[ \]
, exemple : \[\e[0;36m\]
)Re: [terminal]Bug "graphique" terminal
Alors je pense que tu parles ça bien que je n'en sois pas sur.
Code : Tout sélectionner
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
export EDITOR="vim"
#eval `dircolors ~/.ls_couleur` #couleur dans le terminal
alias ls='ls --color=always'
eval `dircolors ~/.ls_couleur` #couleur dans le terminal
PS1='[\u@\h \W]\$ '
Re: [terminal]Bug "graphique" terminal
En fait ça a plus l'air d'être lié à la durée d'activation du terminal. Il plante après quelques heures !
Re: [terminal]Bug "graphique" terminal
Ca serait pas après un redimensionnement du terminal ?
Quand ça le fait, lance un
pour voir si ça s'arrange.
Quand ça le fait, lance un
Code : Tout sélectionner
kill -s WINCH $$
Re: [terminal]Bug "graphique" terminal
Alors ce matin j'ai eut la joie (je sais pas si joie c'est le mot) d'avoir le bug de réécriture sur une seule ligne et la commande
Fonctionne parfaitement.
Alors quelle est l'origine du problème est que peut on faire ?
Je signale au passage qu'aucun redimensionnement du terminal n'a été effectué, il était juste ouvert depuis 2 jours.
Code : Tout sélectionner
kill -s WINCH $$
Alors quelle est l'origine du problème est que peut on faire ?
Je signale au passage qu'aucun redimensionnement du terminal n'a été effectué, il était juste ouvert depuis 2 jours.
Re: [terminal]Bug "graphique" terminal
Dans ce cas, je ne me l'explique paserlen a écrit : Je signale au passage qu'aucun redimensionnement du terminal n'a été effectué

Sinon, "$$" est le pid du processus courant, donc
bash
si t'es avec le shell par défaut.Et envoyer le signal
WINCH
à bash lui demande de remettre à jour les variables LINES
et COLUMNS
qui correspondent à la dimension du terminal.Normalement,
bash
garde ces variables à jour, mais si une commande est en cours pendant le redimensionnement, il ne le fait pas (vu qu'il n'a pas la main).Re: [terminal]Bug "graphique" terminal
Bah là j'ai été dans un ssh et j'ai eut un breaking pipe, alors je sais pas si ça peut expliquer le problème ?