Hay algunos usuarios aquí que utilizan el mismo texto de sustitución entre varias máquinas. Nos gustaría poder sincronizar la tabla de sustitución entre los sistemas.
Ahora mismo la forma manual de hacerlo consiste en seleccionar todos los elementos de Preferencias del Sistema -> Teclado -> Entradas de texto en la tabla que hay debajo de esta pestaña y luego arrastrarlos al Finder. Esta es la tabla de la que hablo:
Esto crea un plist que luego puede ser compartido y arrastrado de nuevo a esta tabla para la importación.
Sospecho que hay una manera de capturar manualmente el plist o una parte de esta configuración donde quiera que exista y luego simplemente configurar un sync script que nos mantenga a todos sincronizados cada día.
EDIT: Por si sirve de algo, he investigado un poco y he encontrado que estos valores se almacenan en ~/Library/Preferences/.GlobalPreferences.plist
. Si te fijas, verás que están almacenados en el NSUserDictionaryReplacementItems
clave.
He descubierto que se pueden sacar estas llaves con el siguiente comando: /usr/libexec/PlistBuddy -c "Print :NSUserDictionaryReplacementItems" ~/Library/Preferences/.GlobalPreferences.plist
Así que ahora va a ser una cuestión de almacenar estos y volver a insertarlos en la clave plist de otro sistema.
¿Alguna idea de cómo hacer esto manualmente desde el shell para poder automatizar?