web-dev-qa-db-fra.com

Impossible de saisir le mot de passe de connexion car aucun clavier n'a été trouvé

J'essayais de modifier une disposition de clavier dans Ubuntu 14.04, mais cela n'acceptait pas les modifications.

  • Je l'ai consultée et j'ai constaté que je devais supprimer /var/lib/xkb pour que les modifications prennent effet. Je l'ai fait et cela n'avait toujours pas pris effet, mais rien n'avait changé non plus.
  • J'ai regardé plus loin et j'ai trouvé que je devais faire Sudo restart lightdm. Je l'ai fait et cela a fonctionné, mais lorsque j'ai essayé de me reconnecter, je ne pouvais pas taper.
  • J'ai arrêté et essayé à nouveau, mais je ne pouvais toujours pas taper. Je suis allé au clavier à l'écran et il a dit Aucun clavier X trouvé, réessayer…

Je n'ai même pas de clavier USB ou quoi que ce soit, c'est un ordinateur portable avec un clavier intégré. Je ne peux rien faire car mon clavier ne fonctionne pas et je ne sais pas quoi faire. Aidez-moi!

11
AxolotlEmu

Ça vient d'arriver. J'étais en train de modifier /usr/share/X11/xkb/symbols/pc (remappage d'alt en ctrl), mais j'avais oublié un point-virgule et je ne pouvais pas utiliser mon clavier pour me connecter.

J'ai redémarré avec GRUB pour sélectionner le mode de récupération, puis le mode terminal root. Le clavier fonctionnait dans le terminal root simple et j'ai pu modifier et corriger .../pc. Phew!

3
cyniphile

J'ai eu la même chose après avoir fait (apparemment) de mauvais changements dans/usr/share/X11/xkb/symboles/pc et rm /var/lib/xkb/*.xkm.

J'ai fini par pouvoir récupérer en me connectant en tant qu'invité, en ouvrant le menu Wi-Fi, en cliquant sur Informations de connexion, en obtenant l'adresse IPv4 et en me connectant depuis mon autre ordinateur. Ensuite, j'ai annulé mes mauvaises modifications sur pc, quitté la connexion ssh et redémarré la boîte Ubuntu. Le clavier fonctionnait normalement lorsque l'écran de connexion était rétabli.

Notez que cela n’aurait pas fonctionné si j’avais suivi des pratiques de sécurité décentes et n’avait pas été autorisé à utiliser root via ssh, mais c’était une installation relativement nouvelle et je n’avais pas encore compris cela.

1
Cleveland

J'ai résolu le même problème en créant un fichier texte avec le mot de passe sur une clé USB à l'aide d'un ordinateur différent, puis en insérant la clé USB et en copiant-collant le mot de passe à partir du fichier texte à l'aide de la souris uniquement. Ensuite, j'ai réinstallé xkb-data en utilisant la réponse ci-dessus et synaptic. Ça a marché.

Si vous n'avez pas de connexion automatique, cette possibilité pourrait ne pas fonctionner pour vous, car je ne pense pas que la clé USB soit automatiquement montée si vous n'êtes pas connecté. Ensuite, je pense que vous pouvez simplement redémarrer l'ordinateur, choisir le mode de récupération à partir de Grub, puis entrer en tant que superutilisateur. Le clavier devrait fonctionner ici. Ensuite:

  • Remontez le système de fichiers en lecture/écriture:
mount -o remount,rw /
  • Utilisez apt-get pour réinstaller
Sudo apt-get install --reinstall xbd-data

Je n'ai pas eu à essayer de cette façon, mais cela devrait fonctionner aussi, je pense.

0
call me carrot

Avait le même problème. Le paquetage xkb-data réinstallé à l'aide du logiciel Ubuntu Software Center (par la souris uniquement) et il a été corrigé.
Le paquet peut être trouvé ici: http://packages.ubuntu.com/search?keywords=xkb-data

0
sabzeta

J'ai eu le même problème lorsque j'ai édité les mises en page américaines. Ctrl+Alt+F1-7 ne travaillaient pas sur ma mise en page par défaut.

Ma solution a été de passer à une mise en page secondaire non anglaise que j’avais installée, utiliser Ctrl+Alt+F1-7, puis connectez-vous normalement et exécutez Sudo apt-get install --reinstall xkb-data.

Un conseil pour tous ceux qui se moquent des mises en page personnalisées - ayez toujours une mise en page de sauvegarde secondaire activée pour des tâches de ce type. Les lettres latines sont préférables mais tout ce qui vous permet d'utiliser Ctrl+Alt+F1-7 travaux.

0
ASCIIThenANSI