3 votos

Japonés (Mozc) Diseño de teclado incorrecto

Acabo de actualizar de Ubuntu 16.04 a 18.04 por el problema de la distribución del teclado en japonés (Mozc) y persiste en 18.04. Aquí está el problema descrito:

Cuando se utiliza mozc para introducir el japonés, se utiliza la última distribución de teclado seleccionada para introducir el romaji.

Debajo de la respuesta hay un comentario que dice que debo instalar fcitx para obtener la opción "Configurar el método de entrada actual". Para esa persona parece haber funcionado. Pero no para mí.

En "Soporte de idioma" (Configuración > Región e idioma > Administrar idiomas instalados), veo en "Sistema de método de entrada del teclado" las siguientes opciones: fcitx, IBus, XIM, ninguno. Sea cual sea la opción que elija no me aparece la opción "Configurar el método de entrada actual". Y por lo tanto no puedo configurar la distribución del teclado para el japonés (Mozc).

¿Qué estoy haciendo mal? Necesito escribir en japonés y en alemán, pero escribir en japonés y que me impongan una distribución de teclado en alemán es realmente incómodo.

Mi mozc.xml tiene este aspecto:

<component>
    <version>2.20.2673.102+dfsg-2</version>
    <name>com.google.IBus.Mozc</name>
    <license>New BSD</license>
    <exec>/usr/lib/ibus-mozc/ibus-engine-mozc --ibus</exec>
    <textdomain>ibus-mozc</textdomain>
    <author>Google Inc.</author>
    <homepage>https://github.com/google/mozc</homepage>
    <description>Mozc Component</description>
<engines>
<engine>
    <description>Mozc (Japanese Input Method)</description>
    <language>ja</language>
    <symbol>&#x3042;</symbol>
    <rank>80</rank>
    <icon_prop_key>InputMode</icon_prop_key>
    <icon>/usr/share/ibus-mozc/product_icon.png</icon>
    <setup>/usr/lib/mozc/mozc_tool --mode=config_dialog</setup>
    <layout>default</layout>
    <name>mozc-jp</name>
    <longname>Mozc</longname>
</engine>

¿Cómo debería ser el final? ¿Significan las dos primeras líneas que debo hacer una copia de seguridad? ¿Qué significan las líneas @@? ¿Y eliminar el valor por defecto y añadir jp? Estoy tratando de editar el archivo con gedit. Muchas gracias por su ayuda?

4voto

Wade73 Puntos 2102

Creo que David ha proporcionado una pista útil. ibus-mozc no parece proporcionar una interfaz gráfica de usuario para controlar la distribución del teclado utilizada junto con Mozc, pero puede editar el archivo /usr/share/ibus/component/mozc.xml :

--- /usr/share/ibus/component/mozc.xml.orig
+++ /usr/share/ibus/component/mozc.xml
@@ -16,7 +16,7 @@
   <icon_prop_key>InputMode</icon_prop_key>
   <icon>/usr/share/ibus-mozc/product_icon.png</icon>
   <setup>/usr/lib/mozc/mozc_tool --mode=config_dialog</setup>
-  <layout>default</layout>
+  <layout>jp</layout>
   <name>mozc-jp</name>
   <longname>Mozc</longname>
 </engine>

O, en lenguaje llano:

Sustituir la línea

  <layout>default</layout>

con

  <layout>jp</layout>

Con este cambio (y después de un reinicio de sesión), Japonés (Mozc) siempre se basará en la distribución básica del teclado japonés, independientemente de la distribución del teclado que haya cambiado al activar Japonés (Mozc). Por lo tanto, puedes añadir, por ejemplo, la distribución en alemán sin que ello afecte a tu uso de Japonés (Mozc).

HTH

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X