Layout do teclado incorreto em japonês (Mozc)

1

Acabei de atualizar do Ubuntu 16.04 para o 18.04 por causa do problema de layout do teclado japonês (Mozc) e ele persiste em 18.04. Aqui está o problema descrito:

Quando você usa o Mozz para inserir japonês, ele está usando o último layout de teclado selecionado para inserir o romaji - posso consertar qual deles usa?

Abaixo, a resposta é um comentário que diz que devo instalar o fcitx para obter a opção "Configure Current Input Method". Para essa pessoa, parece ter funcionado. Mas não para mim.

Em "Suporte ao idioma" (Configurações > Região & idioma > Gerenciar idiomas instalados), vejo em "Sistema de método de entrada de teclado" as seguintes opções: fcitx, IBus, XIM, nenhum. Qualquer que seja a opção que escolher, não obtenho a opção "Configure Current Input Method". E, portanto, não posso definir o layout do teclado para japonês (Mozc).

O que estou fazendo de errado? Eu preciso escrever japonês e alemão, mas escrever japonês e ter um layout de teclado alemão pressionado em mim é realmente inconveniente.

Meu mozc.xml tem esta aparência:

<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>

Como deve parecer no final? As duas primeiras linhas significam, eu deveria fazer uma cópia de segurança? O que significam as linhas @@? E remover padrão e adicionar jp? Estou tentando editar o arquivo com o gedit. Muito obrigado pela sua ajuda?

    
por Bernhard 29.04.2018 / 06:13

1 resposta

0

Acho que David forneceu uma dica útil. ibus-mozc parece não fornecer uma GUI para controlar o layout do teclado usado em conjunto com o Mozc, mas você pode editar o arquivo /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>

Ou em linguagem simples:

Substitua a linha

  <layout>default</layout>

com

  <layout>jp</layout>

Com essa alteração (e depois de um relogin), o japonês (Mozc) será sempre baseado no layout de teclado japonês básico, independentemente de qual layout de teclado você alterou ao ativar o japonês (Mozc). Portanto, você pode adicionar, por exemplo, o layout alemão sem afetar o uso do japonês (Mozc).

HTH

    
por Gunnar Hjalmarsson 29.04.2018 / 21:16