
Ubuntu日本語フォーラム
ログインしていません。
【問題が起きているUbuntuのバージョン】
・Ubuntu 24.04
・Ubuntu 23.10日本語Remix
【ハードウェア】
・Virtual Box バージョン 7.0.10 r158379 (Qt5.15.3)
・ホストPC:ThinkPad X1 Carbon(2018) USキー
・ホストOS:Ubuntu 22.04
【現象の詳細】
ibus-mozcの入力モードを「ひらがな」に変更後にgnome terminalがアクティブになった状態でSuper + SpaceキーでIMの変更を行おうとすると全角スペースが入力されてしまいます。
22.04の頃にはローマ字入力になることを確認しています。
バージョンの問題かと思い/etc/apt/sources.list.d/ubuntu.sourcesに22.04のリポジトリを追加し、下記アプリケーション、ライブラリをUbuntu 22.04の物と揃えたのですが動作が改善されませんでした。
(きちんと履歴を取っていなかったので抜け漏れがあるかもしれないですが、基本的にはmozc、gnome terminal、vte、それぞれに依存するものを揃えています)
・gnome-terminal
・gnome-terminal-data
・ibus-mozc
・ibus-mozc-common
・mozc-utils-gui
・libvte
また、上記のものをダウングレードする際にkonsoleというterminalを入れたのですが、そちらでは期待する動作になっています。
並びに、UbuntuのKeyboard Settingsでデフォルトのキーバインドから変更(確認したのはctr + space)した場合には、gnome terminalでも想定していた動作になることを確認しています。
もし上記事例について何かご存知の方がいらっしゃいましたら(同様の現象をlaunchpadなどでも見つけられていない為、類似報告でも嬉しいです。)、ご教示いただけますでしょうか。
よろしくお願いいたします。
オフライン
mozcを2.30.5448.102まであげたところ(ソースコードからの手動ビルド)、掲題のものに関しては解決しました。
ただ、副作用としてデフォルトで入っているテキストエディタは日本語を入力すると2重に入力されてしまう現象が起きました。
(「あ」と打って確定させると「ああ」になる)
詳しくは調べてないのでもしかしたら設定でなんとかなる可能性はありますし、geditなどでは正常に動いたので別アプリで回避するのもありかもしれません。
一応自分で調べた限りでは下記の選択肢のどれかで実運用には耐えられそうだと感じたので、同じような症状の方がいれば参考にしていただければ幸いです。
・fcitx5-mozcを使う
・最新のmozcを使用する
・IM切り替えのショートカットをSuper + Space以外のものにする
・gnome terminal以外のterminalを使用する
オフライン
すみません、後々見返したときに誤解をうみそうな表記だったので1点追記です。
mozc 2.30.5448.102は有志の方が作成しているforkでのバージョンです。
https://github.com/phoepsilonix/mozc/tree/ubuntu
自分の環境では公式の2.29.5374.102では掲題のものは解決しませんでした。
(自分のやり方が悪いだけであればすみません。。。)
オフライン
Ubuntu24.04で同じ症状になりましたが、回避できたのでポストしておきます。
症状)
IM(Input Method)をSuper+Spaceで切り替えようとすると、全角の空白が入力され、IMを切り替えられない。
「日本語(MOZC)→英語」切替時に発生、「英語→日本語(MOZC)」切替時は問題なし。
gnome-terminalなど、文字を入力するところにカーソルがある時に、IMを切り替えようとすると発生。
回避策)
MOZCのツールズの中のプロパティで、MOZCの設定画面(下の画像)を開き、スペースの入力スタイルを「半角」にすることで、症状はなくなりました。
オフライン