La sorgente di input Mavericks è impostata sulla tastiera americana nella schermata di accesso


16

Vengo dal Belgio e sul mio account utente la fonte di input è impostata su una tastiera belga (in realtà francese). Il menu delle fonti di input è abilitato nella barra dei menu, quindi posso passare alla tastiera belga prima di inserire la mia password, ma come posso cambiare in modo permanente la fonte di input utilizzata per il login? Sono l'amministratore di sistema e so come ottenere l'accesso come root, se necessario.

Ha funzionato perfettamente in Mountain Lion.

Risposte:


16

Ho sempre ottenuto il layout francese invece del francese canadese alla schermata di accesso.
Ecco la soluzione che ha funzionato per me:

  1. Ho scoperto che il layout della tastiera di accesso (cioè francese) corrisponde a:

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

  2. Il layout di tastiera desiderato (cioè il francese canadese) viene salvato qui:

    defaults read ~/Library/Preferences/com.apple.HIToolbox.plist
    (Nota il ~!)

  3. Per risolvere il problema, ho modificato la tastiera di accesso a quella desiderata sovrascrivendo il file .plist (dopo aver verificato che il plist di origine non contenga alcuna occorrenza del layout indesiderato):

    • Visualizza il file con plutil -convert json ~/Library/Preferences/com.apple.HIToolbox.plist; vi ~/Library/Preferences/com.apple.HIToolbox.plist; plutil -convert binary1 ~/Library/Preferences/com.apple.HIToolbox.pliste assicurati che non vi siano occorrenze del layout indesiderato (anche nella Cronologia).

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

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

Disconnettersi ed è OK. :)


1
Soluzione intelligente, ma non ha funzionato per me, ha anche provato a correggere i permessi dei file e renderlo di mia proprietà, non ha aiutato neanche, hai altre informazioni?
Mostafa Berg,

Ho appena trovato la soluzione! Ho dovuto modificarla a 644!, Grazie mille!
Mostafa Berg,

4

Impostalo come lo desideri nel tuo account, quindi copia il tuo utente com.apple.HIToolbox.plist su quello di sistema, quindi riavvia.

Esegui questo nel Terminale:

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

... quindi riavvia il computer senza accedere alla schermata di accesso (scegli riavvia dal menu Apple senza prima disconnetterti)


2

È possibile modificare l'origine di input mostrando il menu Input nella finestra di accesso, quindi selezionando il layout di tastiera alternativo, quindi accedendo all'account di root .

  1. Apri Preferenze di SistemaUtenti e gruppi .

  2. Sblocca il riquadro delle preferenze e seleziona Opzioni di accesso .

  3. Selezionare Mostra menu di input nella finestra di accesso .

  4. Accedi immediatamente all'account di root.

    L'account di root deve mantenere la stessa selezione della finestra di accesso. In caso contrario, modificare l'origine di input in modo che corrisponda a quella della finestra di accesso, quindi disconnettersi. Sia la finestra di accesso che l'account root devono avere la stessa fonte di input per rimanere permanenti.


1
Non sono sicuro che funzioni. Tutti gli amministratori sulla mia macchina hanno l'input Dvorak, ma il mio login continua a reimpostarsi negli Stati Uniti.
JoshRagem,

Gli account di amministratore di @Josh non influiscono sulla schermata di accesso; hai cambiato l' account di root ? So che avrai letto la risposta, ma voglio solo ricontrollare perché il tuo commento si riferisce solo agli amministratori.
grg

Ha funzionato per me su Macos Catalina, ma non sapevo nemmeno che puoi accedere come account root! @grg Penso che dovresti aggiungere questo link al tuo quarto punto, perché non penso che molte persone sappiano come accedere come utente root
kibin,

0

Ho una soluzione di hack semplice. Se nella schermata di accesso è stata abilitata la selezione della tastiera e la tastiera predefinita è errata, ad es. USA nel mio caso, cambiarla MA non continuare ad accedere (non inserire la password) ma riavviare o spegnere Mac utilizzando i pulsanti nella parte inferiore della schermata di accesso. In questo modo verrà ricordata la tastiera!


0

Sto eseguendo Catalina e nessuna delle risposte sopra ha funzionato per me. Ciò che ha funzionato per me ha finito per essere abbastanza semplice. (Tutto il merito a Daniel Aleksandersen per questa soluzione.)

  1. Vai in Preferenze di Sistema> Lingua e Regione> Generale.
  2. Assicurati che la tua lingua preferita sia impostata come primaria
  3. Premi l'icona a forma di ingranaggio sotto l'elenco delle lingue e fai clic su "Applica alla finestra di accesso".
  4. Riavvia per verificare che abbia funzionato.

inserisci qui la descrizione dell'immagine

Per me era quello. Se l'icona a forma di ingranaggio non viene visualizzata per te, potrebbe essere necessario seguire l'elenco completo dei passaggi seguenti:

  1. Inizia andando su Preferenze di Sistema: Tastiera: Sorgenti di input. Assicurarsi che il layout che si desidera avere nella finestra di accesso sia in cima all'elenco dei layout di tastiera.

  2. Vai a Preferenze di Sistema: Utenti e gruppi: Opzioni di accesso. Sblocca il riquadro delle preferenze, se necessario.

  3. Attiva e disattiva l'opzione "Mostra menu di input nella finestra di accesso". O attivalo se non era già acceso.

  4. Vai a Preferenze di Sistema: Lingua e Regione: Generale: Lingue preferite.

  5. Aggiungi temporaneamente una seconda lingua all'elenco usando il pulsante Più. Lo rimuoverai in seguito, quindi aggiungi qualsiasi lingua.

  6. Trascina la nuova lingua in cima all'elenco.

  7. Fai clic sul nuovo pulsante a forma di ingranaggio visualizzato sulla barra in basso quando hai riordinato l'elenco delle lingue e scegli Applica alla finestra di accesso. (Come mostrato nella schermata sopra.)

  8. Trascina di nuovo la tua lingua preferita in cima all'elenco.

  9. Ripetere il passaggio 7.

    1. Rimuovi la lingua che hai aggiunto temporaneamente all'elenco selezionandolo e facendo clic sul pulsante Meno. Riavvia il tuo Mac.

-1

Basta eliminare il /Library/Preferences/com.apple.HIToolbox.plist fare il lavoro per me.


-1

Perché tutti lo stanno rendendo così complesso. Il più semplice sarebbe:

newton02:~ templahum$ sudo languagesetup

e poi ottieni:

Password:

L'immissione della password ti mostrerà questo. Seleziona la tua lingua e sposta premi Invio. Hai fatto!

 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

Sembra che tu abbia letto male la domanda, che riguarda l'origine di input predefinita nella pagina di accesso, NON la lingua del sistema. Anche con la lingua di sistema impostata su en, ci sono forse una dozzina di diverse fonti di input che si potrebbe desiderare di avere come impostazione predefinita. Poiché la tua risposta è irrilevante per il problema sollevato dalla domanda, ti consiglio di eliminarla.
Tom Gewecke,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.