[debian-devel 00380] Bullseyeデフォルトデスクトップの日本語入力について

YOSHINO Yoshihito yy.y.ja.jp @ gmail.com
2021年 2月 27日 (土) 18:06:32 JST


みなさま

よしのです

Bullseyeもハードフリーズが目前に迫ってまいりました.
しかし,現状BullseyeデフォルトデスクトップのGNOMEやGNOME Flashbackは
インストールしてそのままだと日本語入力できません.
また,BusterデフォルトデスクトップのGNOMEをデフォルト設定のままdist-upgradeしてBullseyeにした場合も同様に日本語入力できなくなります.
これはBullseyeの gnome-shell が Recommends: ibus するようになったためです.
現在uimを使っている日本語のほか,fcitxを使っている中国語も入力できません.
なお他のデスクトップでは今まで通り入力可能です.

このままではGNOMEがろくに使えないので,この問題を回避するためにインストーラでGNOMEやGNOME
Flashbackを選択した場合には
ibus-mozc(mozcの存在しないアーキテクチャではibus-anthy)をインストールすることにしたいと思っています.
さらに,現状のibus-mozc(やibus-anthy)はインストールしただけだとGNOMEは手で設定しないと使えません.そのためログイン直後の自動初期設定スクリプトを作ってibus-mozc(やibus-anthy)に入れたいと思っています.
なおこれにより今までBusterのGNOMEでデフォルトのままuim-mozcを使っている場合はdist-upgradeするとibus-mozcに自動で切り替わる予定です(uimを使い続けるには一番下をご覧ください).
ご意見いただきたいです.またスクリプトのテストにもご協力いただきたいです.
なお差し迫っているので明日明後日までにはそれぞれpatchを送りたいと思います.

背景:
Buster以前から gnome-shell は ibus がインストールされていたら無条件で ibus を起動し gnome-shell
内部の設定を書き換えたりすることもあり,GNOMEプロジェクトはibus以外を使うにはibusを削除するとよいとしている.
https://wiki.gnome.org/ThreePointFive/Features/IBus#How_to_use_other_IM_frameworks

BusterまではGNOMEをインストールしただけで直ちにibusをインストールする依存関係にはなっていなかった.

しかしBusterリリース以降,gnome-shell は欧米言語ユーザが絵文字を使いたいなどという理由により Bug#815050 で
Recommends: ibus されるようになった.中国語fcitxユーザも入力できなくなり困っている(関連
Bug#941624)が,対抗するのは困難ではないかとみられる.

GNOMEでuim(やfcitx等)を使い続ける方法は以下のいずれか:
- ibus(とibus-mozc)を削除する.おそらくこれが最も安全.
- im-configでuim(やfcitx等)を選択する.同時に起動しているibusと入力が衝突する可能性がある.

-- 
YOSHINO Yoshihito <yy.y.ja.jp @ gmail.com>


debian-devel メーリングリストの案内