Ibus-mozcのデフォルトをひらがな入力モードにする方法。 How to change default input mode of ibus-mozc to Hiragana

このチュートリアルはZorin 16に当てはまります。
This is a turorial for Zorin 16 users.

ctrl+spaceで入力メソッドを切り替えたとき、Mozcのデフォルト設定は直接入力になっています。ひらがな入力のためには、キーボードアイコンを毎回クリックする必要があり、大変不便です。
In its default setting, Mozc starts in direct input mode. It is a great incomvenience since Hiragana mode always requires clicking on the keyboard icon.

このデフォルトの設定を変更するためには、ソースファイルの少々の修正と、ビルド、インストールが必要です。
In order to change this default setting, it is neccesary to edit a source file and rebuild/reinstall.
(cf. Is there a way to set hiragana as default? · Issue #381 · google/mozc · GitHub)

参考にしたサイトは以下の2つです。
This tutorial is based on the following 2 sites:

https://shnsprk.com/entry/2020/03/27/090000

http://dakusui.hatenablog.com/entry/2017/09/24/160400

  1. 最初にソースリストを編集し、ソースコードをダウンロードできるようにします。
    First, edit source list with your editor of choice. I use mousepad in this example.
sudo mousepad /etc/apt/sources.list 

次の行の先頭にあるハッシュ#タグを消してください。
Remove # from the following line.

deb-src fr.archive.ubuntu.com focal main restricted

  1. ビルドに必要なツールをインストールします。
    Install tools required for buid.
sudo apt update
sudo apt install build-essential devscripts -y
sudo apt build-dep ibus-mozc -y
  1. ibus-mozcのソースを取得します。
    Obtain the source for ibus-mozc.
apt source ibus-mozc

4)作業ディレクトリを変更します。
Go to working directory.

cd mozc-2.23.2815.102+dfsg
  1. ソースを修正します。
    Edit source.
mousepad $(find . -name property_handler.cc)

以下の行のfalseをtrueに変更します。
Change "false" to "true" in the following line.

const bool kActivatedOnLaunch = false; --> const bool kActivatedOnLaunch = true;

6)ビルドします。
Build.

dpkg-buildpackage -us -uc -b

7)インストールします。
Install.

sudo dpkg -i ../mozc*.deb ../ibus-mozc*.deb

再起動して完了です。
Reboot to complete the procedure.

2 Likes