Modifica del layout della tastiera per la modalità utente singolo

2

Apple dice : "In modalità utente singolo, il layout della tastiera è Inglese americano. " (enfasi aggiunta)

Naturalmente, non tutte le tastiere hardware da utilizzare su un Mac in modalità Utente singolo sono effettivamente stampate secondo il layout inglese americano. La ricerca di risposte su come cambiare il layout usato in quella modalità è risultata vuota. A seconda del vero hardware utilizzato, anche la scrittura di elementi di base su una tastiera non US può diventare estremamente difficile in modalità SU.

Come si dovrebbe cambiare ciò, preferibilmente in modo proattivo, prima che uno debba fare cose complesse in modalità Utente singolo?

Solo Bonus: la risposta preferibile sarebbe quella universale che lo raggiunge a livello di programmazione. Cioè: meglio di "caricare il layout di azerty francese per ..."

    
posta LangLangC 29.08.2017 - 23:23
fonte

1 risposta

3

L'inglese è la lingua predefinita perché è ciò che è compilato nel kernel.

Ad esempio: In * BSD, possiamo cambiare la lingua aggiungendo quelle specifiche opzioni al file make.conf durante la compilazione di un kernel personalizzato:

options         ATKBD_DFLT_KEYMAP
makeoptions     ATKBD_DFLT_KEYMAP="german.iso"

Nell'esempio sopra, la Modalità utente singolo sarà in tedesco.

Ciò che chiedi non è fattibile perché in modalità utente singolo, non viene montato nulla. Anche il volume di avvio non è fully montato. Non ci sono dame, niente servizi, niente. Si tratta di un ambiente minimale che si può ottenere e ciò che viene montato dipenderà strettamente da ciò che si vuole fare.

Le mappature della tastiera non avvengono fino a processo di avvio - dopo che i driver sono stati caricati per i vari dispositivi (come la tastiera)

È possibile (probabilmente) che Apple abbia compilato diversi kernel per diverse regioni? Certo, ma dal momento che non ho accesso a quelli al momento, non posso verificarlo. Abbiamo molti utenti da tutto il mondo e sono sicuro che possano pesare qui.

    
risposta data 31.08.2017 - 18:43
fonte

Leggi altre domande sui tag