explain
説明

mozc にパッチを送った

Ubuntu 22.04 を 24.04 にアップグレードしたら、Super + Space で Mozc をオフにできなくなってしまったので、直した。

Dockerfile は開発むけではない

Linux むけのビルド方法について、Docker をつかったものが書かれているけれど、これは開発むけではない。

具体的に言うと、Dockerfile のなかで git clone https://github.com/google/mozc.git しているので、手元の変更をビルドするのには使えない。

GitHub Actions では Docker なしで Bazel を動かしているので、それを参考にしながら開発環境をととのえると良い。

ビルドしたバイナリを試す方法

src のなかで bazel build package --config oss_linux とすると ./bazel-out/k8-fastbuild/bin/unix/ibus/ibus_mozc が出来るので、それを実行する。

スタイルいろいろ

ふだん C++ を書かないからか、コードレビューではスタイル面の指摘が多かった。GitHub Actions もスタイルについてはみないので (gofmt みたいなものは走っていないので)、注意が必要。