Plus de d en console

Salut à tous,

Je suis un utilisateur de debian depuis peu et je me vois confronter à un problème étrange.

En effets, en console que ca soit en virtuel ou avec tty, je ne peut plus taper la lettre d minuscule alors que la D majuscule ne pose pas de probleme.

Par contre, je peut taper d lors de la phase de login de tty mais plus après. Les autres lettres ne semblent pas affectés et ce problème ne touche que la console.
J’ajoute que même en copiant collant une commande avec un d, le ou les d disparaisse au collage.
Je n’utilise pas la console tout les jours, je ne peut donc pas dire quand ce problème s’est déclaré.

J’ai debian testing wheezy
Linux pierrecastor 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 x86_64 GNU/Linux
J’utilise gnome avec compiz

Je vous remercie d’avance de vous pencher sur mon étrange problème.

Salut,

le problème n’est que pour ton utilisateur ? Pas pour les autres ou root ?

Merci pour ta reponse rapide

Je n’ai qu’un utilisateur, mais le problème est le même pour root.

Vérifie qu’il n’y a rien d’anormal dans ~/.inputrc (s’il existe) ou /etc/inputrc.

Je n’ai pas de fichier ~/.inputrc

Par contre, j’ai modifier /etc/inputrc en décommentant deux ligne pour ne plus avoir le beeper du PC :

[code]# /etc/inputrc - global inputrc for libreadline

See readline(3readline) and `info rluserman’ for more information.

Be 8 bit clean.

set input-meta on
set output-meta on

To allow the use of 8bit-characters like the german umlauts, uncomment

the line below. However this makes the meta key not work as a meta key,

which is annoying to those which don’t need to type in 8-bit characters.

set convert-meta off

try to enable the application keypad when it is called. Some systems

need this to enable the arrow keys.

set enable-keypad on

see /usr/share/doc/bash/inputrc.arrows for other codes of arrow keys

do not bell on tab-completion
set bell-style none

set bell-style visible

some defaults / modifications for the emacs mode

$if mode=emacs

allow the use of the Home/End keys

“\e[1~”: beginning-of-line
"\e[4~": end-of-line

allow the use of the Delete/Insert keys

“\e[3~”: delete-char
"\e[2~": quoted-insert

mappings for “page up” and “page down” to step to the beginning/end

of the history

“\e[5~”: beginning-of-history

“\e[6~”: end-of-history

alternate mappings for “page up” and “page down” to search the history

“\e[5~”: history-search-backward

“\e[6~”: history-search-forward

mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving

“\e[1;5C”: forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word

$if term=rxvt
"\e[8~": end-of-line
"\eOc": forward-word
"\eOd": backward-word
$endif

for non RH/Debian xterm, can’t hurt for RH/Debian xterm

“\eOH”: beginning-of-line

“\eOF”: end-of-line

for freebsd console

“\e[H”: beginning-of-line

“\e[F”: end-of-line

$endif[/code]

Ce sont ces deux lignes que j’ai décomenté :

do not bell on tab-completion
set bell-style none

Je soupçonne que “do not bell on tab-completion” est un commentaire et n’aurait pas dû être décommenté.

Il ne faut jamais manger de sandwich au dessus de son clavier :laughing:
Soufflette :078

C’est bon, c’était bien cette ligne, je l’ai recommenté, redémarrer, et ca remarche.
Parce que franchement, une lettre en moins dans la console, c’est la misère, le ne pouvait même plus changer de répertoire. :wink:
Parfait, merci à tous.

Je ne pense pas qu’il était nécessaire de redémarrer. Juste ouvrir un nouveau shell.
Note : Dans ce genre de situation, ctrl+v avant le caractère qui ne passe pas peut aider.