16 votes

Dans le Terminal, je ne peux pas taper le e minuscule

Si j'ouvre une fenêtre de terminal et que je tape la lettre "e" (sans guillemets bien sûr), il émet un bip et ne tape pas la lettre. Toutes les autres lettres fonctionnent parfaitement dans le terminal. Le E majuscule fonctionne aussi. Seul le e minuscule ne fonctionne pas.

Dans toutes les autres applications de mon ordinateur, le e minuscule fonctionne sans problème, ce n'est donc pas un problème de clavier.

Cela a commencé au cours de la semaine dernière. J'utilise beaucoup le terminal dans mon travail et cela n'a jamais été un problème. J'ai redémarré (sans résultat). J'ai réinitialisé le terminal (sans résultat).

Comme je ne connais pas la date exacte à laquelle cela a commencé, je ne suis pas sûr d'avoir effectué des modifications ou installé des logiciels. J'essaie de supprimer tout ce que j'ai installé récemment.

Pour info, j'ai essayé d'utiliser l'iTerm2 d'un tiers et cela fait la même chose.

De plus, si je colle quelque chose avec un e minuscule, il fait la même chose - il ne le prend pas. Il doit s'agir d'un problème de configuration du terminal bash, je pense.

En fait, j'ai copié ce qui suit sens et ensuite je l'ai collé dans le Terminal. Qu'est-ce qui apparaît ? sns et vous entendez deux bips.

En outre, au cas où cela ne serait pas clair, cela se produit avec le clavier intégré du MBP ainsi qu'avec un clavier externe. Sur la base de ces éléments et du problème de collage, je ne pense pas qu'il s'agisse d'un problème de clavier physique.

Specs : MacBook Pro 2015, OS X entièrement mis à jour

1 votes

Le comportement persiste-t-il si vous passez à un autre shell, comme csh ou tcsh ?

2 votes

C'est bizarre... essaie d'ouvrir applescript en le recherchant dans spotlight, et tapez dans delay 10 puis appuyez sur la touche retour et écrivez tell application "System Events" to keystroke "e" exactement comme écrit. Lorsque vous appuyez sur play, il attendra 10 secondes, puis appuiera sur e tout seul. Allez au terminal avant l'expiration de ce délai et testez-le. Si cela ne fonctionne pas, c'est que vous avez un sérieux problème interne avec votre ordinateur.

1 votes

Que se passe-t-il si vous cat filnam.txt où le fichier appelé filnam.txt contient du texte ASCII avec e ?

0voto

ʞɔıu Points 15907

J'ai eu le même problème qui a été causé par une faute de frappe dans /etc/inputrc :

et output-meta on

au lieu de

set output-meta on

0voto

haseman Points 6071

Curieusement, je viens de rencontrer ce problème en utilisant MacOS 10.13.6 sur un Macbook Air. Un utilisateur n'a pas de problème, le terminal de l'utilisateur admin exécutant bash n'accepte pas la lettre minuscule 'a' - ni en tapant, ni en collant, etc. Avec zsh, tout allait bien. Pour les autres utilisateurs, tout va bien. Je pense que cela s'était déjà produit auparavant et je l'ai résolu en supprimant le fichier /Users/admin/.inputrc, et .bash_profile. Je les ai rajoutés et ça marche. Bizarrement, il n'y a rien d'important dans ces fichiers. .inputrc est juste "set completion-ignore-case On", et il y a quelques alias de ligne de commande dans .bash_profile. Honnêtement, quelque chose d'autre pourrait être en place, mais cela fonctionne pour le moment.

Je crois me souvenir d'avoir dû supprimer et réinsérer ces fichiers à cause de ce problème. Eh bien, ces fichiers pourraient déclencher ou réinitialiser le problème au moins.

-1voto

user208052 Points 1

Supprimez simplement le fichier .inputrc, il se trouve dans le répertoire Root. (C'est un fichier caché).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X