解決できる可能性のある症状
Ubuntuで日本語のキーボード設定にしたのに半角全角キーが使えなくて困ったので、もし同じ症状で困っている人のために私が行った解決方法について書いておきます。
今回の問題の原因は、結論から言うと日本語を入力するためのMOZCという追加ファイルの不足でした。
日本語キーボードを設定しているはずなのに、半角全角キーが使えない、そのような症状で困っている人の手助けになれば幸いです。
私が現在利用しているのがUbuntuのLTS版バージョン26.04です。
バージョンが違いますとこちらの解決方法では直せない場合がございますがご了承ください。
まずは、Ibusというソフトが入っているか確認する必要がある
まずはターミナルを開きます。
Ctrl+Alt+Tのショートカットで開くといいと思います。
ターミナルに対して
ps aux | grep ibus-daemon
と入力します。
ざっくりとこのコマンドは実行中のプロセスの中から「ibus-daemon」という名称のを探してというコマンドです。
grep --color=auto/ibus-daemon
コマンドを入力してこのような返答があれば「ibus-daemon」が見つかった。
つまりは、ibusというLinux用の日本語入力の基盤となるソフトが問題なく入っており動いていると考えてよいと思います。
日本語を使うにはIbusにMozcを入れる必要がある
次にこちらのコマンドを入力します。
ibus list-engine | grep mozc
コマンドの意味は、ibusのファイルの中から「mozc」というものがあるか探し出すというコマンドです。
「mozc」というのはibusの追加ソフトのようなもので、これがないと日本語が入力できません。
つまりは、ibusというソフトだけがあったとしても、「mozc」というものを導入しなければ半角全角キーをつかって日本語入力できない。
日本語入力をするには「mozc」が必要。
そのような認識でよいと思います。
「mozc」がちゃんと導入されていれば、こちらのような返答があると思います。
mozc-jp Mozc
もしも何も返答がない、つまりは何も見つからない場合はMozcがインストールされていない可能性があります。
そのような場合、こちらのコマンドを入力してインストールされているのか確認してください。
dpkg -l | grep mozc
何も出なければMozcが未インストールです。
Mozcをインストールする必要があります。
こちらのコマンド入力してください。
まずは、ファイル等をアップデートします。
sudo apt update
次にインストールコマンドです。
sudo apt install ibus-mozc
ibusを再起動します
ibus restart
私は一応再起動もしました。
reboot
設定画面から日本語(Mozc)を最優先に
次にコントロールパネルを開きます。
gnome-control-center
開いたコントロールパネルからキーボードのタブを見つけます。
右パネルの結構下の方にあると思います。
キーボードのタブを開きまして、一番上の入力ソースというところの一番上に日本語(Mozc)が一番上に来ればいいと思います。
日本語(Mozc)
日本語
こんな感じになればいいと思います。
保存ボタン等見つからないのでそのまま閉じて大丈夫です。
次にうまく設定ができている確認するためにエディター(メモ帳)を開きます。
konnitiha
こんにちは
半角全角キーをおしてこんな感じで切り替えればいいと思います。
もしうまく入力できない場合は、一度再起動をしてそれでもダメな場合は、ibusやMozc以外の問題可能性が高いです。
ここまで文章を読んでもらって直せなかったら本当に申し訳ないです。
コメント欄等に症状等を書いていただければ、こちらで時間がある時に問題解決方法を調査しますのでお気軽にコメントを残してください。
まとめとか個人的な感想
WindowsユーザーにはやっぱりUbuntuは難しいですね。
日本語が入力できない、それだけで、出来ることがかなり制限されてしまう。
改めて日本語が入力できるという安心感を実感しました。
Ubuntu自体がパソコンのコアな部分をいじれる分、英語が苦手な人やパソコン初心者には厳しい印象を感じます。
私も英語勉強のためにUbuntuを入れただけで、これといって大きな目的があったわけではないのですが、もう少し日本人ユーザーのためにやさしい設計でもいいじゃないかなーと思いました。
コマンドを使って入力するのはめんどくさかったです。


コメント