Creé una distribución de teclado personalizada con Ukelele ( enlace ) en Snow Leopard (la idea es generar letras escandinavas con la tecla Alt , de lo contrario tener un diseño bastante estándar de Estados Unidos). Después de la actualización, el antiguo diseño instalado (a ~ / Biblioteca / Diseños de teclado) no estaba funcionando.
Ukelele parece funcionar bien en Lion, pero no importa si coloco la asignación de teclas generada en un paquete o en un solo archivo, o si lo guarde "/ Library / Keyboard Layouts" o "~ / Library / Keyboard Layouts" .
¿Ayuda?
EDITAR:
@Sergio, no puedo elegir el diseño en Fuentes de entrada. He intentado un archivo de Keylayout: enlace
Por cierto, fuera del tema: no sé si me estoy quedando ciego o algo así, pero parece que no puedo encontrar el directorio de la Biblioteca en el Finder. Necesito copiar cosas de mi directorio principal.
ACTUALIZACIÓN:
He estado tratando de conseguir este trabajo en mi máquina durante unas horas y pensé en probar con un diseño aleatorio desde la red; enlace fue el primero en atacar el radar. Hice lo mismo que con mi diseño, lo guardé en la Biblioteca y se muestra en Fuentes de entrada. Mi diseño todavía no lo hace. Intentaré crear un diseño desde cero, ver si eso ayuda. Por cierto, aparentemente, "Nuevo desde la fuente de entrada actual" en Ukelele está roto en Lion.
ACTUALIZACIÓN 2011/08/15:
@Tom:
Copié tu keylayout (que naturalmente terminó en mi carpeta de basura):
midgard (01:55) >ls -l ~/Library/Keyboard\ Layouts/MongolianQWERTY.keylayout
-rw-r--r--@ 1 sjl staff 44536 Mar 13 2008 /Users/sjl/Library/Keyboard Layouts/MongolianQWERTY.keylayout
Desconectado, iniciado sesión, no se muestra en Fuentes de entrada (estoy mirando muy de cerca entre "Maori" y "Myanmar - QWERTY").
También he desinstalado un montón de software y complementos que dan mensajes sospechosos a system.log, pero no han ayudado.
ACTUALIZACIÓN 2011/08/16:
Creé una cuenta de prueba, y he aquí, el diseño funciona perfectamente para ella. Además, el error en las preferencias no se muestra para esa cuenta. Al intentar esto en mi propia cuenta, no hay errores en los registros de la Consola con las palabras clave sugeridas (parece que no puedo encontrar el archivo console.log).
ACTUALIZACIÓN 2011/08/16 más tarde:
Nuking Library / Caches (y relogging) no ayudó.
ACTUALIZACIÓN 2011/08/17:
Lo hice
% find Library -name "*.plist" -exec mv {} {}.renamed \;
y reinició, pero no ayudó. Restauré la situación con
% for file in 'find Library -name "*.plist.renamed"'; \
do mv "$file" "${file//.renamed/}"; done
anexo: También revisé todos los archivos .plist con plutil -s tal como se describe en enlace . Hubo algunos brokennes, pero en aplicaciones muy poco relacionadas.
ACTUALIZACIÓN 2011/09/10:
Fui más allá y alejé a toda mi biblioteca con otra cuenta, inicié sesión con mi propia cuenta y observé cosas que aún no funcionan. He copiado el diseño en / Library / Keyboard Layouts, desde donde funciona para una cuenta de prueba, pero no para la mía. Además, si elimino todos los archivos de reproducción de teclas personalizados, desde todas partes, el Visor de caracteres y el Visor de teclado se seleccionan en el menú Fuentes de entrada y también aparecen debajo del menú Internacional en la barra de menú. Tan pronto como copio una distribución de teclado a la Biblioteca (inicio o sistema), los espectadores desaparecen tanto del menú como de las Fuentes de entrada.
¿Alguna idea de cómo puedo obtener más información del sistema? Probé Command-V en el arranque para un arranque detallado, pero eso no proporcionó información adicional para este problema.
SOLUCIÓN PARA LA POSTERIDAD:
Adaptado de enlace para Lion:
sudo rm /System/Library/Caches/com.apple.IntlDataCache*
sudo find /var/ -name "*IntlDataCache*" -exec rm {} \;
Reiniciar.