web-dev-qa-db-ja.com

Mozcで入力モードを切り替えるにはどうすればよいですか?

Gnomeを国際キーボードで使用しており、使用するように構成しました fcitx IBus。また、Windowsに Google_Japanese_Input をインストールしました。これは expected として動作します。

  • Alt + Shift 言語の切り替え(IME)
  • Ctrl + Caps Lock ひらがなに切り替え
  • Alt + Caps Lock 英数字モードでひらがなに変更した場合、カタカナに切り替えます
  • Shift + Caps Lock 全角ひらがなswitch全角英数字(ローマ字)を切り替える
  • Alt + ` (Grave Accent)かな↔半角英数字(ローマ字)を切り替える
  • Alt + ~ (チルダ)かな/直接入力の切り替え

これらのキーボードショートカットはGnomeでは機能しません。メニューから手動でモードを選択する必要があります。

という事は承知しています Alt + ` アプリケーションスイッチャーのショートカットに干渉しますが、私はGnomeを使用して、他のプラットフォームで平均的なユーザーが行うように動作させようとしているのは私だけではないと思います。既存のキーボードマッピングで深刻な問題が発生した場合、全員がゼロから始める代わりに有用なマッピングを作成するためのベストプラクティスまたは推奨事項が少なくともあるはずです。既存の回答( 12 )に納得しておらず、LinuxユーザーがどのようにMozcを構成および使用するかについての良いリソースが見つかりませんでした( 12 )。

だからここで完全な答えを持ちたい私の質問は次のとおりです:

  • Ubuntu 18.04以降で推奨される日本語入力方法は何ですか? (私はそれがMozcであると仮定します。)
    • どのパッケージをインストールする必要がありますか?
    • 入力方法はGnomeでどのように構成されていますか? (Windowsユーザーは、比較のためにGoogleソフトウェアをダウンロードしてインストールするだけです。動作するだけです。)
  • インプットメソッド自体を設定する方法は?
    • 入力モードの切り替えの設定方法
    • キーボードショートカットとの競合はありますか?解決方法
    • 他のIMEまたはソフトウェアコンポーネントとの競合(UIM、IBusなど)はありますか?解決方法
  • IMEの使用方法に関する役立つドキュメントはありますか? (または一般的な一般的な日本語IME。)
    • 正しく機能していることを確認するのに役立ちます。
    • ソフトウェアが平均的なユーザーによって使用されることになっている方法を理解する。 Tweakには多くのショートカットと追加機能があるように見えますが、可能な場合はデフォルトを使用するよりもユーザーエクスペリエンスを悪化させることもあります。

更新:

数回再起動した後、モードをひらがなに設定してGeditを入力すると、fcitxが機能しないことがわかりました。当時Ibusを使用していたはずの動作を再構築しようとしています。 Ibusを試してみると動作します。

UnityからGnomeに移動したときに、このコンピューターのキーボードショートカットをリセットしていたため、無効にしたスクリーンショットのキーを除くデフォルトを実行していました。以前にカスタム構成キー( 12 )をセットアップしましたが、移動時にexport GTK_IM_MODULE="uim"export QT_IM_MODULE="uim"および.profileを無効にしましたバグのためにWaylandでGnomeに。のようなシーケンス Compose+.+. そして Compose++ しかし、仕事をします。

Fcitxを実行すると、次の出力が表示されます。

$ printenv | grep -i im_module 
CLUTTER_IM_MODULE=xim
QT4_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
GTK_IM_MODULE=fcitx

Ibusを実行すると、次の出力が表示されます。

$ printenv | grep -i im_module 
CLUTTER_IM_MODULE=xim
QT4_IM_MODULE=xim
QT_IM_MODULE=ibus
GTK_IM_MODULE=ibus

更新2:

私が理解している限り、現時点ではfcitxはGnomeとうまく統合されていません。 fcitxがキーボードを妨害したり、Gnomeとfcitxでキーボードを構成したりしないように(いくつかのデスクトップとラップトップ間で)IBusを使用しようとしました。使用中に問題はありませんが Ctrl + Caps Lock そして Alt + Caps Lock Windowsでは、Linux上のMozcにはマッピングに日本語キーがあり、AltキーとEisuキーはサポートされていないようです。 Xツールに関する Arch Wiki にエントリがあり(Waylandについてはわかりません)、一部の日本人ユーザーは自分のやり方を見つけたようですが、これは今のところ私にはあまりにも多すぎます。

更新3:

ArchのユーザーはカスタムAURパッケージを使用していますが、最新バージョンに簡単に適用して再コンパイルするためのシンプルな quilt patch を見つけました。 I hope これは、何らかの方法でUbuntuに含めることができますが、Linuxバージョンには、引用されたショートカットを他のOSのように機能させる方法が文書化されていません。この迷惑がなくなったので、私の問題はほぼ解決したと思います。その間にバグレポートまたはアップストリームで何が起こるかを見てみましょう。

2
LiveWireBT

IMEを有効にし、モードを切り替えるキーボードショートカットは、さまざまな場所で指摘されているように、現時点では機能しません。

  • 入力モードの切り替えを設定する方法は?

Linuxで日本語以外のキーボードを使用してこれを行うのはセットアップが難しい場合があります。IBusを使用している場合は、fcitxまたはIMEで起動するパッチを適用したビルドを使用する方が簡単です(お好みです)。詳細については、質問のアップデート3を参照してください。ひらがなを入力し、必要に応じてF6-F10で切り替えると、必要に応じて here のようにほとんどの処理が完了したように見えます。

  • キーボードショートカットと競合がありますか?解決方法

いいえ、私はこれまでのところ見つけることができませんでした。ただし、新しいショートカットを設定したり、特別な日本語キーを機能させたりすると、さらに面倒になる場合があります。 Gnome、音楽プレーヤー、,風、およびTilixのショートカットを構成して使用すると、既にお互いの邪魔になることがあります。カスタムショートカットでこれ以上の心配を作成しない方が良いです。

  • 他のIMEまたはソフトウェアコンポーネント(UIM、IBusなど)との競合はありますか?解決方法

im-configで確認できます(邪魔になったコメント付きオプションのみを含む.xinputrcがあったので、名前を変更しました)。 ibus-setupはIBusの構成に役立ちますが、デフォルトはそのままです。 XComposeをUIMで同時に動作させる方法は今のところ見つかりませんでしたが、 Compose+.+. 絵文字には、新しいCharmapアプリがあります。

0
LiveWireBT