Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/12/2009, à 01:30

david96

Mysql : la touche suppr insère le caractère ~ au lieu d'effacer

Bonsoir,

Via la console, lorsque je rentre dans le mode mysql> la touche suppr de mon clavier ne fonctionne pas et insère à la place le caractère ~

A noter que pour les autres mode d'édition tel que vim, tout marche impéc...

Cela va faire plusieurs jours que je tente un peu tout et n'importe quoi, mais rien n'y fait !
Problème identique : http://forum.webrankinfo.com/ligne-commande-mysql-touche-suppr-caracteres-speciaux-t119262.html

Je précise que c'est depuis la mise à jour sur karmic...

Mon clavier est un logitech y-sae71 USB
la partie xorg.conf concernant celui-ci :

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "fr"
    Option "XkbVariant" "latin9"
EndSection

J'ai tenté différentes config, mais nada...

Mon OS : Kubuntu 9.10 x86_64 sous le noyau 2.6.31-14-generic

Voili, voilou, par avance merci pour vos lumières smile

Hors ligne

#2 Le 03/12/2009, à 02:40

sputnick

Re : Mysql : la touche suppr insère le caractère ~ au lieu d'effacer

je suis pas sur de mon coup, mais si tu a un ~/.inputrc, renomme le et test de nouveau pour voir si va vient de là...


Je sais, un peu partout, tout le monde s'entretue, c'est pas gai, mais d'autres s'entrevivent, j'irai les retrouver. Jacques Prévert
https://sputnick.fr

Hors ligne

#3 Le 03/12/2009, à 11:56

david96

Re : Mysql : la touche suppr insère le caractère ~ au lieu d'effacer

Niet, toujours pas ! smile
Merci pour la piste wink

Hors ligne

#4 Le 03/12/2009, à 14:41

delphin2

Re : Mysql : la touche suppr insère le caractère ~ au lieu d'effacer

Salut,

Tu as essayé ctrl suppr ou alt suppr?

Hors ligne

#5 Le 03/12/2009, à 14:49

david96

Re : Mysql : la touche suppr insère le caractère ~ au lieu d'effacer

Le Ctrl suppr m'insère : ;5~ et avec le Alt : ;3~

C'est très ennuyeux ce bug ! hmm

Mais intéressant d'en chercher le remède ! tongue

edit : peut-être une piste : http://forums.mysql.com/read.php?112,141919,176462#msg-176462

Dernière modification par david96 (Le 03/12/2009, à 15:38)

Hors ligne

#6 Le 03/12/2009, à 16:35

delphin2

Re : Mysql : la touche suppr insère le caractère ~ au lieu d'effacer

http://forum.hardware.fr/hfr/Programmation/Shell-Batch/avec-shell-sujet_86131_1.htm

essaye cela qui est dans ce lien d'ailleurs : Tente la commande
stty erase <touche suppr>

Ca configurera la touche <touche suppr> pour qu'elle soit touche d'effacement (attention, tu tapes pas les lettres < t o u c h e   s u p p r> mais tu appuies sur la touche "suppr" )...

Regarde de ce côté aussi : http://www.generation-nt.com/reponses/touche-suppr-bizarre-entraide-221200.html#reponse

Dernière modification par delphin2 (Le 03/12/2009, à 16:38)

Hors ligne

#7 Le 03/12/2009, à 16:36

delphin2

Re : Mysql : la touche suppr insère le caractère ~ au lieu d'effacer

essaye également dans les options de l'invite de commande pour voir si tu peux configurer cette touche.

Je suis dsl car pour l'instant je te dis d'essayer , je ne peux pas puisque j'ai racheté un ordi suite à la fumée sortie de mon ordi à la pisse de chat mdr

D'ici peu je réinstalle Ubuntu ou double boot

Aie Vista roll

Dernière modification par delphin2 (Le 03/12/2009, à 16:37)

Hors ligne

#8 Le 03/12/2009, à 17:22

david96

Re : Mysql : la touche suppr insère le caractère ~ au lieu d'effacer

C'est seulement pour le client text mysql que la touche suppr ne marche pas...
J'ai tenté tes conseils, mais toujours pareille...

Merci quand même, pour ses qqs pistes.

Tu passeras le bonjour à ton sympathique chat ! lol;)

Hors ligne

#9 Le 03/12/2009, à 19:07

delphin2

Re : Mysql : la touche suppr insère le caractère ~ au lieu d'effacer

ok ok si j'ai plus de renseignements je te fais signe mais il est vrai que ce n'est pas facile à trouver ce genre d'infos

au fait c'est Au(X) chat(S) ils s'y sont mis à plusieurs lol big_smile
un jour ils me tueront lol

Dernière modification par delphin2 (Le 03/12/2009, à 19:07)

Hors ligne

#10 Le 04/12/2009, à 01:48

david96

Re : Mysql : la touche suppr insère le caractère ~ au lieu d'effacer

Rhooo, les salops ! big_smile

Hors ligne

#11 Le 07/12/2009, à 00:29

david96

Re : Mysql : la touche suppr insère le caractère ~ au lieu d'effacer

Bon trouvé smile
Source : http://ubuntuforums.org/showthread.php?t=1147183

En gros :

sudo apt-get install rlwrap

Et ensuite, utiliser le programme rlwrap avant la comande mysql, exemple :

rlwrap -a mysql -uroot -pmotdepasse -basededonnees

J'ai rajouté cette astuce dans la doc mysql wink

edit : le mieux en attendant, c'est de rajouter un alias dans le .bashrc du genre

alias mabase='rlwrap -a mysql -uroot -pmotdepasse mabasededonnee'

Dernière modification par david96 (Le 07/12/2009, à 00:34)

Hors ligne