#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
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 !
Merci pour la piste
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 !
Mais intéressant d'en chercher le remède !
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
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 ! ;)
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
un jour ils me tueront
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 !
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é
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
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