%3F.png)
Usando Ubuntu 16.04, me gustaría emplear iBus para usar la transliteración sánscrita (sa-iast) como fuente de entrada de texto. Pero no veo cómo hacerlo.
Agregar una fuente de entrada en Ubuntu 16.04 parecería un proceso sencillo y directo:
Asegúrese de que iBus e iBus-m17n estén instalados.
Vaya a "Configuración/Soporte de idiomas". Elija iBus como "sistema de método de entrada". Luego haga clic en "Cerrar".
Vaya a "Configuración/Ingreso de texto". En "Fuentes de entrada para usar", haga clic en "+". Aparecerá una lista. De la lista, elija su fuente de entrada. Haga clic en "Agregar" y listo.
En la práctica, añadir una fuente de entrada no siempre parece tan sencillo.
En mi caso el problema es que la fuente que deseo utilizar no aparece en la lista.
El archivo "sa-iast.mim" aparece en usr/share/m17n. Esto parecería indicar que esta fuente de entrada debería estar disponible. Pero en el cuadro de diálogo "Elegir una fuente de entrada", no aparece.
Veo "sánscrito (fonética KaGaPa)", pero esta es una fuente completamente diferente, destinada a la entrada de la escritura devanagari, no a la transliteración romana IAST.
Tengo "inglés" e "hindi" funcionando bien como fuentes de entrada.
Algunas respuestas a otras preguntas mencionan ejecutar "ibus-setup" desde la terminal. Cuando hago eso, recibo este mensaje de error:
(ibus-setup:5524): IBUS-WARNING **: The owner of /home/jswami/.config/ibus/bus is not jswami!
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Luego recibo un mensaje que indica que el demonio iBus no se está ejecutando. Cuando me preguntan si quiero iniciarlo y respondo que sí, recibo este mensaje:
(ibus-daemon:5534): IBUS-CRITICAL **: 18:31:00.656660: ibus_write_address: assertion 'pf != NULL' failed
¿Entonces qué debo hacer?
Respuesta1
La advertencia relevante fue "¡El propietario de /home/jswami/.config/ibus/bus no es jswami!" Debí haberme metido con el archivo, para que el propietario fuera root. Cambiar los permisos para volver a ser propietario solucionó el problema. (Para hacer esto, haga clic derecho en el nombre del archivo, haga clic en "Propiedades", elija la pestaña "Permisos" y cambie el Propietario). Ahora todo funciona.
La documentación sobre qué esperar al instalar m17n es bastante escasa. Me ayudó esta publicación:http://netgator.blogspot.com/2010/10/ibus-problem-on-ubuntu-1010-solved.html.
Parte de lo útil es saber qué esperar. Supongamos que ha instalado IBus y m17n. Hiciste clic en "Configuración del sistema" y elegiste "Soporte de idioma". Allí, para su "Sistema de método de entrada de teclado", ha elegido "IBus". Ahora, también en "Configuración del sistema", elegiste "Ingreso de texto". Allí, en "Fuentes de entrada para usar", haga clic en el signo más (+). Debería ver una amplia gama de opciones, muchas de ellas con "(m17n) (IBus)" después del nombre del idioma. Si no ve eso, algo anda mal (como me pasó a mí).
Para solucionar problemas, puede resultarle útil utilizar el programa "System Monitor" (instalado en Ubuntu de forma predeterminada) para asegurarse de que IBus esté presente en la pestaña "Procesos". Allí deberías ver varios procesos IBus, como "ibus-dameon". Si no lo hace, entonces nuevamente algo anda mal. IBus no se ha iniciado.
A pesar de lo que pueda leer en publicaciones anteriores, no debería necesitar configurar IBus manualmente como una aplicación de inicio. Debería iniciarse automáticamente cuando inicies sesión.