Die Mavericks-Eingangsquelle ist im Anmeldebildschirm auf US-Tastatur eingestellt

16

Ich komme aus Belgien und auf meinem eigenen Benutzerkonto ist die Eingabequelle auf eine belgische (eigentlich französische) Tastatur eingestellt. Das Menü für die Eingabequellen ist in der Menüleiste aktiviert, sodass ich es auf die belgische Tastatur umschalten kann, bevor ich mein Passwort eingebe. Wie kann ich die für die Anmeldung verwendete Eingabequelle dauerhaft ändern? Ich bin der Systemadministrator und weiß, wie man bei Bedarf Root-Zugriff erhält.

In Mountain Lion hat es perfekt funktioniert.

großblind
quelle

Antworten:

16

Beim Anmeldebildschirm wurde immer das französische Layout anstelle des kanadischen Französisch angezeigt.
Hier ist die Lösung, die für mich funktioniert hat:

  1. Ich fand heraus , dass Logon Tastaturlayout (dh französisch) entsprechen:

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

  2. Das gewünschte Tastaturlayout (zB kanadisches Französisch) wird hier gespeichert:

    defaults read ~/Library/Preferences/com.apple.HIToolbox.plist
    (Beachten Sie die ~!)

  3. Um dieses Problem zu beheben, habe ich die Anmeldetastatur durch Überschreiben der PLIST-Datei in die gewünschte Tastatur geändert (nachdem sichergestellt wurde, dass die Quell-PLIST kein Vorkommen des unerwünschten Layouts enthält):

    • Zeigen Sie die Datei mit an, plutil -convert json ~/Library/Preferences/com.apple.HIToolbox.plist; vi ~/Library/Preferences/com.apple.HIToolbox.plist; plutil -convert binary1 ~/Library/Preferences/com.apple.HIToolbox.plistund stellen Sie sicher, dass das unerwünschte Layout (auch im Verlauf) nicht auftritt.

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

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

Abmelden und es ist OK. :)

Rache
quelle
1
Intelligente Lösung, hat aber bei mir nicht funktioniert, hat sogar versucht, Dateiberechtigungen zu reparieren und sie mir zu Eigen zu machen, hat auch nicht geholfen. Haben Sie weitere Informationen?
Mostafa Berg
Habe gerade das Update gefunden! Ich musste es auf 644 ändern! Danke, eine Milliarde!
Mostafa Berg
4

Richten Sie es in Ihrem Konto so ein, wie Sie es möchten, und kopieren Sie dann Ihren Benutzer com.apple.HIToolbox.plist auf das System und starten Sie es neu.

Führen Sie dies im Terminal aus:

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

… Dann starten Sie Ihren Computer neu, ohne zum Anmeldebildschirm zu wechseln (wählen Sie Neustart aus dem Apple-Menü, ohne sich vorher abzumelden).

Kevin
quelle
2

Sie können die Eingabequelle ändern, indem Sie das Menü Eingabe im Anmeldefenster anzeigen, dann Ihr alternatives Tastaturlayout auswählen und sich dann beim Root-Konto anmelden .

  1. Öffnen Sie die SystemeinstellungenBenutzer & Gruppen .

  2. Entsperren Sie den Einstellungsbereich und wählen Sie Anmeldeoptionen .

  3. Wählen Sie im Anmeldefenster die Option Eingabemenü anzeigen .

  4. Melden Sie sich sofort beim Root-Konto an.

    Das Root-Konto sollte dieselbe Auswahl wie das Anmeldefenster beibehalten. Wenn nicht, ändern Sie die Eingangsquelle so, dass sie der des Anmeldefensters entspricht, und melden Sie sich dann ab. Sowohl das Anmeldefenster als auch das Root-Konto sollten dieselbe Eingabequelle haben, damit sie permanent bleibt.

grg
quelle
1
Ich bin mir nicht sicher, ob das funktioniert. Alle Administratoren auf meinem Computer haben den Dvorak-Eingang, aber mein Login wird immer wieder auf US zurückgesetzt.
JoshRagem
@ Josh Admin-Konten wirken sich nicht auf den Anmeldebildschirm aus. hast du den root account geändert Ich weiß, dass Sie die Antwort gelesen haben, aber ich möchte sie nur noch einmal überprüfen, da sich Ihr Kommentar nur auf Administratoren bezieht.
grg
Auf Macos Catalina hat es funktioniert, aber ich wusste nicht einmal, dass Sie sich als Root-Account anmelden können! @grg Ich denke, Sie sollten diesen Link zu Ihrem vierten Punkt hinzufügen , da ich nicht glaube, dass viele Leute wissen, wie man sich als Root-Benutzer
anmeldet
0

Ich habe einfache Hack-Lösung. Wenn Sie auf dem Anmeldebildschirm die Tastaturauswahl aktiviert haben und die Standardtastatur falsch ist, z. B. US in meinem Fall, ändern Sie sie, ABER melden Sie sich nicht weiter an (geben Sie kein Kennwort ein), sondern starten Sie den Mac neu oder fahren Sie ihn über die Schaltflächen am unteren Rand des Anmeldebildschirms herunter. So bleibt die Tastatur in Erinnerung!

Mikep
quelle
0

Ich leite Catalina und keine der obigen Antworten hat für mich funktioniert. Was tat Arbeit für mich am Ende ganz einfach ist. (Dank an Daniel Aleksandersen für diese Lösung.)

  1. Gehen Sie zu Systemeinstellungen> Sprache & Region> Allgemein.
  2. Stellen Sie sicher, dass Ihre bevorzugte Sprache als primäre Sprache festgelegt ist
  3. Klicken Sie auf das Zahnradsymbol unter der Liste der Sprachen und klicken Sie auf "Auf Anmeldefenster anwenden".
  4. Starten Sie neu, um zu überprüfen, ob es funktioniert hat.

Bildbeschreibung hier eingeben

Für mich war das alles. Wenn das Zahnradsymbol für Sie nicht angezeigt wird, müssen Sie möglicherweise die folgenden Schritte ausführen:

  1. Gehen Sie zunächst zu Systemeinstellungen: Tastatur: Eingabequellen. Stellen Sie sicher, dass das gewünschte Layout im Anmeldefenster oben in der Liste der Tastaturlayouts angezeigt wird.

  2. Gehen Sie zu Systemeinstellungen: Benutzer und Gruppen: Anmeldeoptionen. Entsperren Sie bei Bedarf den Einstellungsbereich.

  3. Schalten Sie die Option "Eingabemenü im Anmeldefenster anzeigen" aus und wieder ein. Oder schalten Sie es ein, wenn es noch nicht eingeschaltet war.

  4. Wechseln Sie zu Systemeinstellungen: Sprache und Region: Allgemein: Bevorzugte Sprachen.

  5. Fügen Sie der Liste mit der Plus-Taste vorübergehend eine zweite Sprache hinzu. Sie werden es später entfernen, fügen Sie also einfach eine beliebige Sprache hinzu.

  6. Ziehen Sie die neue Sprache an den Anfang der Liste.

  7. Klicken Sie auf die neue Schaltfläche "Zahnrad", die in der unteren Leiste angezeigt wurde, als Sie die Sprachliste neu angeordnet haben, und wählen Sie "Auf Anmeldefenster anwenden". (Wie im obigen Screenshot gezeigt.)

  8. Ziehen Sie Ihre bevorzugte Sprache erneut an den Anfang der Liste.

  9. Wiederholen Sie Schritt 7.

    1. Entfernen Sie die Sprache, die Sie vorübergehend zur Liste hinzugefügt haben, indem Sie sie auswählen und auf die Schaltfläche Minus klicken. Starten Sie Ihren Mac neu.
Kasimir
quelle
-1

Lösche einfach die /Library/Preferences/com.apple.HIToolbox.plist und erledige den Job für mich.

Adam
quelle
-1

Warum machen es alle so komplex? Am einfachsten wäre:

newton02:~ templahum$ sudo languagesetup

und dann bekommst du:

Password:

Wenn Sie ein Passwort eingeben, wird dies angezeigt. Wählen Sie Ihre Sprache und drücken Sie die Eingabetaste. Du bist fertig!

 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
James Humam
quelle
Sie haben anscheinend die Frage falsch verstanden, die die Standardeingabequelle auf der Anmeldeseite betrifft, NICHT die Systemsprache. Selbst wenn die Systemsprache auf en eingestellt ist, gibt es möglicherweise ein Dutzend verschiedener Eingabequellen, die als Standard verwendet werden sollen. Da Ihre Antwort für das durch die Frage aufgeworfene Problem irrelevant ist, sollten Sie sie löschen.
Tom Gewecke