web-dev-qa-db-ja.com

日本語(Mozc)の間違ったキーボードレイアウト

日本語(Mozc)キーボードレイアウトの問題のため、Ubuntu 16.04から18.04にアップグレードしましたが、18.04でも問題はありません。以下に説明する問題を示します。

mozcを使用して日本語を入力する場合、最後に選択したキーボードレイアウトを使用してローマ字を入力しています-使用しているものを修正できますか?

答えの下には、「現在の入力方法の構成」オプションを取得するためにfcitxをインストールする必要があるというコメントがあります。その人にとってはうまくいったようです。私のためではない。

[言語サポート]([設定]> [地域と言語]> [インストールされた言語の管理])で、[キーボード入力方式システム]にfcitx、IBus、XIM、なしのオプションが表示されます。どのオプションを選択しても、「現在の入力方法の設定」オプションは表示されません。したがって、日本語(Mozc)のキーボードレイアウトを設定できません。

何が間違っていますか?日本語とドイツ語を書く必要がありますが、日本語を書いて、ドイツ語のキーボードレイアウトをプッシュするのは本当に不便です。

私のmozc.xmlは次のようになります。

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

最後にどのように見えるべきですか?最初の2行は、バックアップコピーを作成する必要があるということですか? @@行の意味は何ですか?そして、デフォルトを削除してjpを追加しますか? geditでファイルを編集しようとしています。手伝ってくれてありがとうございます?

2
Bernhard

David は有用なヒントを提供したと思います。 ibus-mozcは、Mozcで使用されるキーボードレイアウトを制御するためのGUIを提供していないようですが、ファイル/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>

または平易な英語で:

行を置き換える

  <layout>default</layout>

  <layout>jp</layout>

その変更(および再ログイン後)では、日本語(Mozc)を有効にしたときに切り替えたキーボードレイアウトに関係なく、日本語(Mozc)は常に基本的な日本語キーボードレイアウトに基づきます。したがって、追加することができます日本語の使用に影響しないドイツ語のレイアウト(Mozc)。

HTH

2