Con el comando sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant"
, tiene que crear una nueva cuenta para cada uno de los usuarios actuales y hacer mucho trabajo de migración.
Para los usuarios actuales con una distribución de teclado incorrecta, recomiendo otra forma:
sudo cp /Library/Preferences/com.apple.HIToolbox.plist /tmp/
sudo chmod 777 /tmp/com.apple.HIToolbox.plist
plutil -convert xml1 /tmp/com.apple.HIToolbox.plist
Ahora abierto /tmp/com.apple.HIToolbox.plist
en un editor de texto (por ejemplo, vim o Emacs).
A lo largo del archivo encontrarás varias menciones de un KeyboardLayout ID
tecla seguida de un entero y KeyboardLayout Name
seguido de una cuerda. Cambie estas cadenas al nombre de su distribución de teclado personalizada y los números enteros de identificación a la ID de su distribución (la forma más fácil de encontrar los valores correctos es compararlos con la configuración de usuario que se encuentra en el archivo). ~/Library/Preferences/com.apple.HIToolbox.plist
sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /tmp/my.plist
plutil -convert xml1 /tmp/my.plist
cat /tmp/my.plist
También el valor de la clave. AppleCurrentKeyboardLayoutInputSourceID
debe ser cambiado en consecuencia (por esta circunstancia es com.apple.keylayout.Dvorak
). De nuevo, puede encontrar este valor en su archivo de preferencias local.
Una vez realizados estos cambios, guarde el archivo y vuelva a la terminal. Para jugar de forma segura, puedes crear una copia del original. com.apple.HIToolbox.plist
archivo, en caso de que haya cometido un error y necesite revertir. Luego haz lo siguiente:
sudo cp /tmp/com.apple.HIToolbox.plist /Library/Preferences/
sudo chmod 644 /Library/Preferences/com.apple.HIToolbox.plist
Salga del terminal y reinicie la computadora (el cierre de sesión no es suficiente: el archivo no se volverá a leer). Después de reiniciar, debe tener la distribución de su teclado en la pantalla de inicio de sesión. Es posible que deba reiniciar dos veces.
Ver Restablecimiento del método de entrada predeterminado en Mac OS como una referencia.