La source d'entrée Mavericks est définie sur le clavier américain dans l'écran de connexion

16

Je viens de Belgique et sur mon propre compte utilisateur, la source d'entrée est définie sur un clavier belge (en fait français). Le menu des sources d'entrée est activé dans la barre de menus, je peux donc le basculer sur le clavier belge avant d'entrer mon mot de passe, mais comment puis-je changer définitivement la source d'entrée utilisée pour la connexion? Je suis l'administrateur système et je sais comment obtenir un accès root si nécessaire.

Cela a parfaitement fonctionné dans Mountain Lion.

grosse blinde
la source

Réponses:

16

J'ai toujours eu la mise en page française au lieu du français canadien à l'écran de connexion.
Voici la solution qui a fonctionné pour moi:

  1. J'ai trouvé que la disposition du clavier de connexion (c'est-à-dire le français) correspond à:

    defaults read /Library/Preferences/com.apple.HIToolbox.plist

  2. La disposition de clavier souhaitée (c'est-à-dire le français canadien) est enregistrée ici:

    defaults read ~/Library/Preferences/com.apple.HIToolbox.plist
    (Remarquez le ~!)

  3. Pour résoudre ce problème, j'ai changé le clavier de connexion en celui souhaité en remplaçant le fichier .plist (après avoir vérifié que le plist source ne contient aucune occurrence de la disposition indésirable):

    • Affichez le fichier avec plutil -convert json ~/Library/Preferences/com.apple.HIToolbox.plist; vi ~/Library/Preferences/com.apple.HIToolbox.plist; plutil -convert binary1 ~/Library/Preferences/com.apple.HIToolbox.plistet assurez-vous qu'il n'y a aucune occurrence de la mise en page indésirable (même dans l'historique).

    • sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /Library/Preferences/

    • sudo chmod 644 /Library/Preferences/com.apple.HIToolbox.plist

Déconnectez-vous et c'est OK. :)

vengeance
la source
1
Solution intelligente, mais n'a pas fonctionné pour moi, a même essayé de corriger les autorisations de fichiers et de les faire appartenir à moi, n'a pas aidé non plus, avez-vous plus d'informations?
Mostafa Berg,
Je viens de trouver le correctif!, J'avais besoin de le modifier à 644!, Merci mille fois!
Mostafa Berg,
4

Configurez-le comme vous le souhaitez dans votre compte, puis copiez votre utilisateur com.apple.HIToolbox.plist sur le système, puis redémarrez.

Exécutez ceci dans le terminal:

sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /Library/Preferences/

… Puis redémarrez votre ordinateur sans accéder à l'écran de connexion (choisissez redémarrer dans le menu Apple sans vous déconnecter au préalable)

Kevin
la source
2

Vous pouvez modifier la source d'entrée en affichant le menu Entrée dans la fenêtre de connexion, puis en sélectionnant votre disposition de clavier alternative, puis en vous connectant au compte root .

  1. Ouvrez Préférences SystèmeUtilisateurs et groupes .

  2. Déverrouillez le volet des préférences et sélectionnez Options de connexion .

  3. Sélectionnez Afficher le menu d'entrée dans la fenêtre de connexion .

  4. Connectez-vous immédiatement au compte root.

    Le compte root doit conserver la même sélection que la fenêtre de connexion. Sinon, modifiez la source d'entrée pour qu'elle corresponde à celle de la fenêtre de connexion, puis déconnectez-vous. La fenêtre de connexion et le compte root doivent avoir la même source d'entrée pour rester permanent.

grg
la source
1
Je ne suis pas sûr que cela fonctionne. Tous les administrateurs de ma machine ont l'entrée Dvorak, mais ma connexion continue de se réinitialiser aux États-Unis.
JoshRagem
Les comptes d'administrateur @Josh n'affectent pas l'écran de connexion; avez-vous changé de compte root ? Je sais que vous aurez lu la réponse, mais je veux juste vérifier parce que votre commentaire ne concerne que les administrateurs.
grg
Cela a fonctionné pour moi sur Macos Catalina, mais je ne savais même pas que vous pouvez vous connecter en tant que compte root! @grg Je pense que vous devriez ajouter ce lien au quatrième point, car je ne pense pas que beaucoup de gens savent comment se connecter en tant qu'utilisateur root
kibin
0

J'ai une solution de piratage simple. Si vous avez activé la sélection du clavier sur l'écran de connexion et que le clavier par défaut est incorrect, par exemple, les États-Unis dans mon cas, changez-le MAIS ne continuez pas à vous connecter (n'entrez pas de mot de passe) mais redémarrez ou éteignez Mac à l'aide des boutons en bas de l'écran de connexion. De cette façon, le clavier restera dans les mémoires!

mikep
la source
0

Je dirige Catalina et aucune des réponses ci-dessus n'a fonctionné pour moi. Ce qui a fonctionné pour moi a fini par être assez simple. (Nous remercions Daniel Aleksandersen pour cette solution.)

  1. Allez dans Préférences Système> Langue et région> Général.
  2. Assurez-vous que votre langue préférée est définie comme langue principale
  3. Appuyez sur l'icône d'engrenage sous la liste des langues et cliquez sur "Appliquer à la fenêtre de connexion".
  4. Redémarrez pour vérifier que cela a fonctionné.

entrez la description de l'image ici

Pour moi, c'était tout. Si l'icône d'engrenage ne s'affiche pas pour vous, vous devrez peut-être suivre la liste complète des étapes ci-dessous:

  1. Commencez par aller dans Préférences Système: Clavier: Sources d'entrée. Assurez-vous que la disposition que vous souhaitez avoir dans la fenêtre de connexion figure en haut de la liste des dispositions de clavier.

  2. Allez dans Préférences Système: Utilisateurs et groupes: Options de connexion. Déverrouillez le volet des préférences si nécessaire.

  3. Désactivez puis réactivez l'option «Afficher le menu d'entrée dans la fenêtre de connexion». Ou activez-le si ce n'est pas déjà fait.

  4. Allez dans Préférences Système: Langue et région: Général: Langues préférées.

  5. Ajoutez temporairement une deuxième langue à la liste à l'aide du bouton Plus. Vous le supprimerez plus tard, alors ajoutez simplement n'importe quelle langue.

  6. Faites glisser la nouvelle langue en haut de la liste.

  7. Cliquez sur le nouveau bouton Gear qui est apparu dans la barre inférieure lorsque vous avez réorganisé la liste des langues, puis choisissez Appliquer à la fenêtre de connexion. (Comme indiqué dans la capture d'écran ci-dessus.)

  8. Faites de nouveau glisser votre langue préférée en haut de la liste.

  9. Répétez l'étape 7.

    1. Supprimez la langue que vous avez temporairement ajoutée à la liste en la sélectionnant et en cliquant sur le bouton Moins. Redémarrez votre Mac.
Casimir
la source
-1

Il suffit de supprimer la /Library/Preferences/com.apple.HIToolbox.plist faire le travail pour moi.

Adam
la source
-1

Pourquoi tout le monde le rend-il si complexe? Le plus simple serait:

newton02:~ templahum$ sudo languagesetup

et puis vous obtenez:

Password:

La saisie du mot de passe vous le montrera. Sélectionnez votre langue et appuyez sur Retour. Vous avez terminé!

 1. Use English for the main language
 2. Utiliser le français comme langue principale
 3. Deutsch als Standardsprache verwenden
 4. Some language
 5. Some other language
 6. Some some other language
 7. Usar español como idioma principal

 q) Quit? 1
 System Language set to: en
JamesHumam
la source
Vous semblez avoir mal lu la question, qui concerne la source d'entrée par défaut sur la page de connexion, PAS la langue du système. Même avec le langage système défini sur en, il y a peut-être une douzaine de sources d'entrée différentes que l'on peut souhaiter avoir par défaut. Étant donné que votre réponse est sans rapport avec la question soulevée par la question, je vous recommande de la supprimer.
Tom Gewecke