本日の野良リポジトリ (2014-04-03)
下記のパッケージを nora セクションに投入しました。
- sylpheed-3.4.0-0.1
-
- ソースを更新しました。
- gettext-0.18.3.2-0.1 [32bitのみ]
- swig-2.0.12-0.1 [32bitのみ]
-
- これらのバージョンは64bit版向けの公式リポジトリでは既に提供されていたものですが、何故か32bit版向けには未だ提供されていませんでした。そこで32bit版向けに再ビルドして投入しました。
--------------------------------------
下記のパッケージを nora-test セクションに投入しました。
- ibus-1.5.6-0.1
-
- 1.5 系を遂に投入しました。
- Fedora のパッケージをベースとしていますが、openSUSE からもシステムトレイのアイコン上で mozc の入力モードを表示できる様にするパッチも導入しています。
- 別記の「ibus-1.5.x について」も参照してください。
- ibus-anthy-1.5.5-0.1
-
- Fedora のパッケージをベースにして ibus-1.5.6 を用いてビルドしました。
- 別記の「ibus-anthy-1.5.5 の既知の問題」も参照してください。
- ibus-qt-1.3.2-3.156
-
- ibus-1.5.6 を用いて再ビルドしました。
- ibus-skk-1.4.1-1.156
-
- ibus-1.5.6 を用いて再ビルドしました。
- mozc-1.13.1651.102-1.156
-
- ibus-1.5.6 を用いて再ビルドしました。
- libkkc-0.3.3-0.1
-
- ソースを更新しました。
- ibus-kkc-1.5.20-0.156
-
- ibus-1.5.6 を用いてビルドしました。
- libkkc-0.3.3 を用いてビルドしました。
--------------------------------------
【 ibus-1.5.x について 】
公式リポジトリでは ibus-1.5.4 が提供されていますが、これまではパッケージング上の問題と xorg server のバージョンが旧いことが原因で正常動作していませんでした。しかし先日 xorg server が 1.12.4 へアップグレードされ、この点での問題が解消されました。
今まで野良リポジトリでは正常動作しない公式パッケージの 1.5.4 をオーバーライドする形で内部バージョンが 1.4.2 な ibus のパッケージを提供して来ましたが、今回、nora-test セクションへ 1.5.6 とそれに関係するパッケージを投入しました。
ibus の 1.5 系はそれまでの 1.4 系とは設計思想が大きく異なっています。それ故に色々と議論がある様で、"ibus 1.5" などのキーワードで検索すると色々と出てくると思います。
1.5.5 から実装されたプロパティーパネルですが、これはデフォルトでは一定時間後に隠れる設定となっています。目障りと感じる場合には、「IBus の設定」で非表示とすることが出来ます。
[プロパティーパネルの表示例]
今回の野良パッケージでは openSUSE からパッチを導入することにより、IME に Mozc を使用している場合には、システムトレイの Mozc のアイコンの表示状態で入力モードを判断できる様になっています。逆に言うとこのパッチが適用されていない素の状態の ibus-1.5.x ではシステムトレイの Mozc のアイコンは常に「あ」の表示状態のままで入力モードを変更しても変化せず、現在の入力モードを瞬時に判別することが難しくなります。(そういうこともあってか 1.5.5 からはプロパティーパネルが実装されることになった訳ですが...)
1.4.2 で IME に Mozc を使用していた人は、下記の様にすれば今回の 1.5.6 でもほぼ同様な操作感を得ることが出来ると思います。
- 「IBus の設定」の "次の入力メソッド" のショートカットキーに Hankaku/Zenkaku が設定されている場合にはこれを削除
- [Super] + [Space] キーで IME に「日本語 - Mozc」を選択(システムトレイ上のアイコンは「あ」表示)
- [半角/全角] キーを押すと直接入力モードになる(システムトレイ上のアイコンは「A」表示)
- 再度 [半角/全角] キーを押すとひらがな入力モードになる(システムトレイ上のアイコンは「あ」表示)
つまり、1.4.2 では IM を ON/OFF することで行っていた日本語入力と直接入力の切り替えを、1.5.6 では IM は常時 ON の状態のままで、日本語入力と直接入力の切り替えは IME の入力モードの変更で行うということです。
なお Mozc の入力モードの変更キーはデフォルトでは [半角/全角] に設定されていますが、これは Mozc の設定(Mozc プロパティ)の キー設定 で変更可能です。変更方法に付いては openSUSE の IBus のページ が参考になると思います。(この際に、入力モードの変更に割り当てたキーが IBus の "次の入力メソッド" のショートカットキーと重ならない様に注意)
今回の野良パッケージをインストールして ibus 関係のパッケージをアップデートした場合、元の ibus-1.4.2 へ戻すことは大変面倒臭いことになりますのでご注意ください。「ibus-1.5.6 なんていらない」という方は nora-test セクションを無効にするか、今までの ibus-1.4.2 関係のパッケージを Synaptic の パッケージ の「バージョンの固定」機能を使って保護してください。
【 ibus-anthy-1.5.5 の既知の問題 】
1.5.5 で修正された「Launched an error dialog when .anthy/last-record2_default.utf8 is broken.」の影響により、
~/.anthy/last-record2_default.utf8
が存在しない環境では、ibus-1.5.6 で IME に「日本語 - Anthy」を選択しても ibus-anthy-1.5.5 が動作してくれません。
この問題への応急的な対応策として、今回のパッケージでは last-record2_default.utf8 のサンプルファイルを同梱してあります。
~/.anthy/last-record2_default.utf8 が存在していない場合には、
/usr/share/ibus-anthy/last-record2_default.utf8.sample
を ~/.anthy/ 下に last-record2_default.utf8 としてコピーしてください。
コメント