Page 1 sur 1

[zsh] backspace ne fonctionne pas normalement (résolu)

Publié : ven. 04 mai 2012, 19:06
par Nic0
Salut à tous,

Sur un serveur comportant Arch, je souhaite utiliser zsh.

Le problème: Lorsque j’appuie sur backspace (effacement), le curseur avance au lieu de reculer. L'effacement est quand même effectué internement, puisque lorsque je valide, il ne me dis pas "commande inconnu" si je rentre n'importe quoi en effaçant avant de valider.

Le problème ne se produit qu'une fois que j'ai demandé à changer automatiquement avec la commande chsh -s /bin/zsh. Si depuis bash, je lance zsh, ça fonctionne normalement.

Exemple, si je tapes: foo<3*backspaces>bar
J'obtiens le rendu:

Code : Tout sélectionner

% foo   bar                                        
zsh: command not found: bar
J'avoue ne pas trop savoir dans quelle direction chercher. Je m'en remets donc à vos lumières.

Merci.

Re: [zsh] backspace ne fonctionne pas normalement

Publié : sam. 05 mai 2012, 19:39
par Ricard
Ha.... Si ça peut te rassurer, moi il me fait un truc marrant aussi. Quand je veux effacer avec backspace, il n'efface pas et il me passe tous les caractères en majuscules. J'ai laissé tombé...

Re: [zsh] backspace ne fonctionne pas normalement

Publié : sam. 05 mai 2012, 19:55
par delta01
Ha moi il efface juste pas ^^

Re: [zsh] backspace ne fonctionne pas normalement

Publié : dim. 06 mai 2012, 10:46
par Nic0
Merci pour le soutien, peut être que je tenterai ma chance sur le forum anglophone, je ne manquerai pas de poster le lien si une solution est trouvé.

Re: [zsh] backspace ne fonctionne pas normalement

Publié : dim. 06 mai 2012, 13:47
par Desintegr
Un peu étrange ce problème.

Tu utilises quel terminal ?
Est-ce le problème se produit avec n'importe quel terminal ? (avec xterm par exemple ?)
Est-ce que le problème se produit en TTY (CTRL+ALT+F1) ?
Que renvoie echo $TERM ?

Re: [zsh] backspace ne fonctionne pas normalement

Publié : dim. 06 mai 2012, 14:32
par Nic0
Salut Desintegr,

Effectivement, c'est un problème de terminal.

J'utilise sur mon PC urxvt, que je n'avais pas installé sur le serveur, comme il me mettait une erreur lorsque je lançais screen, en m'affichant rxvt-unicode-256color pas reconnu ou quelque chose de la sorte. J'avais fais un peu à l'arrache (c'est mal) un TERM=xterm, et même fini par le mettre dans le .bashrc, ainsi screen se lançait sans complaintes. Je n'avais pas pensé à installer simplement urxvt. Un petit yaourt -S rxvt-unicode sur le serveur plus tard, et tout était rentré dans l'ordre !

Merci à tous.