Terminal : Problème de clavier

Résolu
Bonjour !

Quand je vais sur le terminal tty1, il m'est demandé mon login et mon mot de passe. Pour le login, ca va, mais le mot de passe n'est jamais bon : Le clavier est incorrect. Quand je tape mon mot de passe dans le champ login (qui est visible), je comprends, il y a un problème clavier. Exemple, je tape @ et il est affiché ^[@

Comment faire pour régler ce problème, et que je puisse accéder au terminal ?
Merci !

6 réponses

  1. Modérateur
    Vérifie au moment de taper au clavier si tu es bien dans la map de clavier que tu crois (azerty / qwerty) et si le verrou numérique est actif (la diode ne signifie rien).

    Fais attention car les flèches directionnelles ne peuvent pas être utilisées quand tu tapes ton mot de passe (ce sont en fait des caractères spéciaux qui sont interprétés pour déplacer ton curseur).

    Sois également vigilant à la casse (minuscules/majuscules).

    Enfin, garde en tête que quand tu tapes un mot de passe en mode texte, rien ne s'affiche. Il faut taper le mot de passe en aveugle et appuyer sur entrée une fois celui-ci saisi.

    Bonne chance
    0
    1. J'ai vérifié azerty/qwerty. De même pour le num lock, même si je ne l'utilise pas dans le mot de passe. Après j'ai joué avec Caps Lock, Scroll Lock, Alt, Alt-Gr, shift, etc, et miraculeusement, ca c'est mis à marcher correctement !

      Ca faisait un mois que j'essaie de faire ca, et ca fonctionne comme par hasard maintenant. Etant donné que j'ai trois ordinateurs équipés de Linux, et qu'il n'est pas sûr que j'arriverai à régler ce problème (présent sur les trois ordis), comment aurais-je pu faire autrement ?

      EDIT : Au fait, ce problème est réglé sur un seul terminal ! Les 5 autres présentent toujours ce problème :S

      Merci !
      0
      1. Contributeur
        Salut,

        Sur quelle(s) distrib(s) es-tu ?

        Affiches le résultat de la commande ;

        locale

        0
        1. LANG=fr_BE.utf8
          LC_CTYPE="fr_BE.utf8"
          LC_NUMERIC="fr_BE.utf8"
          LC_TIME="fr_BE.utf8"
          LC_COLLATE="fr_BE.utf8"
          LC_MONETARY="fr_BE.utf8"
          LC_MESSAGES="fr_BE.utf8"
          LC_PAPER="fr_BE.utf8"
          LC_NAME="fr_BE.utf8"
          LC_ADDRESS="fr_BE.utf8"
          LC_TELEPHONE="fr_BE.utf8"
          LC_MEASUREMENT="fr_BE.utf8"
          LC_IDENTIFICATION="fr_BE.utf8"
          LC_ALL=

          A part ca, je viens de trouver une solution qui semble marcher un peu plus :
          Taper n'importe quoi comme login, rien comme mot de passe, puis enter : Login incorrect. Et là, Ca fonctionne à merveille. Comment ca ce fait ? Pourquoi ca fonctionne pas du premier ccoup ? Ca marchera aussi sur mes autres ordis ?

          Merci !
          0
          1. Contributeur
            Côté locale rien de spécial ;-\

            Je pense que ça doit venir de l'environnement appelé pour le script de login...

            Par contre ça ne nous dit toujours pas sur quelle distrib tu es ???
            0
          2. Oups, pardon... Ubuntu 10.04 LTS
            0
          3. Modérateur
            Si j'ai bien compris tu tapes un premier coup un login et un mot de passe bidon et après ça tu peux t'authentifier correctement ?

            Dans un premier jet tu peux commencer par tout mettre à jour et migrer par exemple vers ubuntu 10.10. Si ça se trouve le problème va se résorber de lui-même.

            Bonne chance
            0
        2. Bonjour,

          J'avais ce problème sous ubuntu 10.04 et 10.10, mais toujours sous 11.04 !

          C'est ennuyant quand-même... Maintenant je n'ai plus accès du tout aux vrais terminaux TTY.

          Vous n'avez toujours pas d'idée ?
          Merci.
          0
          1. Modérateur
            Peux-tu me donner le résultat de :

            ps aux | grep tty


            Le but est de voir si les tty (consoles textes) sont lancées ou pas. Si aucune ligne n'apparaît... c'est qu'elles ne sont pas lancées. Normalement ça ressemble à ça :

            (mando@aldur) (~) $ ps aux | grep tty
            root      1204  0.0  0.0   1832   560 tty4     Ss+  13:44   0:00 /sbin/getty -8 38400 tty4
            root      1207  0.0  0.0   1832   556 tty5     Ss+  13:44   0:00 /sbin/getty -8 38400 tty5
            root      1208  0.0  0.0   1832   560 tty2     Ss+  13:44   0:00 /sbin/getty -8 38400 tty2
            root      1209  0.0  0.0   1832   556 tty3     Ss+  13:44   0:00 /sbin/getty -8 38400 tty3
            root      1210  0.0  0.0   1832   552 tty6     Ss+  13:44   0:00 /sbin/getty -8 38400 tty6
            root      1371  9.0  4.3 105036 89408 tty7     Ss+  13:44   1:24 /usr/bin/X :0 vt7 -br -nolisten tcp -auth /var/run/xauth/A:0-Vb90Ja
            root      1626  0.0  0.0   1832   556 tty1     Ss+  13:45   0:00 /sbin/getty -8 38400 tty1
            mando     2272  0.0  0.0   3508   816 pts/1    S+   14:00   0:00 grep tty
            0
            1. root      1040  1.0  4.9  65188 51132 tty7     Ss+  12:37   0:54 /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-KmptuK/database -nolisten tcp vt7
              root      1056  0.0  0.0   1856   552 tty4     Ss+  12:37   0:00 /sbin/getty -8 38400 tty4
              root      1062  0.0  0.0   1856   552 tty5     Ss+  12:37   0:00 /sbin/getty -8 38400 tty5
              root      1072  0.0  0.0   1856   560 tty2     Ss+  12:37   0:00 /sbin/getty -8 38400 tty2
              root      1074  0.0  0.0   1856   560 tty3     Ss+  12:37   0:00 /sbin/getty -8 38400 tty3
              root      1078  0.0  0.0   1856   556 tty6     Ss+  12:37   0:00 /sbin/getty -8 38400 tty6
              root      1248  0.0  0.0   1856   552 tty1     Ss+  12:37   0:00 /sbin/getty -8 38400 tty1
              bilow     2332  0.0  0.0   4020   748 pts/0    S+   14:04   0:00 grep --color=auto tty

              Je suis repassé à Ubuntu 10.10, et la commande ps aux | grep tty donne cela.
              Merci pour ton aide.
              0
            2. Modérateur
              Hummm elles sont bien lancées donc tu devrais pouvoir y accéder. Vérifie que ce n'est pas le raccourci clavier qui est modifié (essayé ctrl alt f1 / alt f1 / ...) mais là je t'avoue que je ne vois pas trop. Est-ce que tu utilises des trucs louches (framebuffer etc...) ?
              0
            3. Excuse-moi je pense m'être mal exprimé : j'ai accès aux TTY, mais je ne peut pas directement aller plus loin que le login/MDP. L'arobase contenu dans mon mot de passe ne passe pas.

              C'est un peu bizarre, parfois en jouant à entrer des pseudos et mot de passes erronés, j'arrive à entrer l'arobase et m'y connecter.

              Donc, en allant par exemple sur TTY1, je n'arrive jamais à me connecter directement, mais seulement parfois en jouant avec les touches...

              Une des solutions peut être de modifier mon mot de passe pour ne pas y mettre d'arobase. Mais bon par principe c'est pas top, surtout pour un mot de passe...

              Merci.
              0
            4. Modérateur
              Aaaaaaaaaaaah mais ça n'a rien à voir :-) Tu es sûr d'être en azerty ?

              Dans le doute :

              sudo dpkg-reconfigure console-setup


              Bonne chance
              0
            5. Je suis en train de configurer "console-setup"... Mais quel codage faut-il utiliser ? UTF-8 ou ISO-8859-15 ?
              Edit Après diverses recherches j'ai choisi UTF-8
              0