web-dev-qa-db-fra.com

Disposition incorrecte du clavier japonais (Mozc)

Je viens de mettre à jour Ubuntu 16.04 à 18.04 à cause du problème de disposition du clavier japonais (Mozc) et le problème persiste dans 18.04. Voici le problème décrit:

Lorsque vous utilisez mozc pour saisir le japonais, il utilise la dernière disposition de clavier sélectionnée pour saisir romaji - puis-je déterminer celle qu'il utilise?

Sous la réponse se trouve un commentaire qui indique que je devrais installer fcitx pour obtenir l’option "Configurer la méthode de saisie actuelle". Pour cette personne, cela semble avoir fonctionné. Mais pas pour moi.

Dans "Langues prises en charge" (Paramètres> Région et langue> Gérer les langues installées), je vois sous "Système de méthode de saisie au clavier" les options suivantes: fcitx, IBus, XIM, aucune. Quelle que soit l'option choisie, l'option "Configurer la méthode de saisie actuelle" n'est pas sélectionnée. Et par conséquent, je ne peux pas définir la disposition du clavier pour le japonais (Mozc).

Qu'est-ce que je fais mal? J'ai besoin d'écrire en japonais et en allemand, mais écrire en japonais et me faire imposer une disposition de clavier en allemand me dérange vraiment.

Mon mozc.xml ressemble à ceci:

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

Comment devrait-il ressembler à la fin? Est-ce que les deux premières lignes signifient que je devrais faire une copie de sauvegarde? Que signifient les lignes @@? Et supprimer les paramètres par défaut et ajouter JP? J'essaye de modifier le fichier avec gedit. Merci beaucoup pour votre aide?

2
Bernhard

Je pense que David a fourni un indice utile. ibus-mozc ne semble pas fournir d'interface graphique permettant de contrôler la disposition du clavier utilisée conjointement avec Mozc, mais vous pouvez modifier le fichier /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 en clair:

Remplacer la ligne

  <layout>default</layout>

avec

  <layout>jp</layout>

Avec cette modification (et après une connexion), le japonais (Mozc) sera toujours basé sur la disposition de clavier japonaise de base, quelle que soit la disposition de clavier utilisée pour l'activation du japonais (Mozc). Par conséquent, vous pouvez ajouter par exemple la disposition allemande sans que cela affecte votre utilisation du japonais (Mozc).

HTH

2
Gunnar Hjalmarsson