web-dev-qa-db-fra.com

foiré les clés après un remappage permanent

Ma Alt clé ne fonctionne plus, alors j'ai pensé à remapper avec R Shift et en le faisant, j'ai foiré les touches Maj pour le L Shift et R Shift.

Comme mon mot de passe contient un @ personnage. Je ne peux pas utiliser Sudo même sans faire de clavier à l'écran, car cela fonctionne comme un Alt fonctionnalité maintenant.

La fonctionnalité de remappage de Shift la clé est partie.
Comment le réinitialiser sans utiliser l'option Sudo?

J'utilise xkb car j'utilise Ubuntu 16.04 et les modifications que j'ai apportées ont été enregistrées dans /usr/share/X11/xkb/symbols/pc.

Que devrais-je faire?

3
Sanchit

En bref,

  1. démarrage en mode de récupération,

  2. remonter le système de fichiers racine en mode écriture avec

    mount -o remount,rw /
    
  3. et réinstallez les packages qui contiennent les dispositions de clavier d'origine:

    dpkg-query -S /usr/share/X11/xkb/symbols/pc |
    sed -e 's/:.*//;s/, /\n/g' | sort -u |
    xargs apt-get install -f --reinstall
    

    Sur la plupart des installations, cela équivaudra à:

    apt-get install -f --reinstall xkb-data
    
7
David Foerster