メモ

  • Gentooのパッチは相当な派生をしているっぽい。にもかかわらず履歴が見付からない。死ぬ。
  • 犯人はisInputMethodEnabled()? 派生部分でこれを殺し切れていないのではないか。
    • (追記)というわけでもなさそう
  • skypeもsetInputMethodEnabled(true)していないらしい?ので、skypeで同様の現象が起きるか見る。
    • (追記)skypeはqt4でした。テストになりません。
  • 昔さいとーさんがsetInputMethodEnabled(true)の件を投げたらしい。もう一回投げてみてよさいとーさん。
  • qt-x11-immodule-unified-qt3.3.8-20071116.diff.bz2は正式リリースではない?
  • http://www.freedesktop.org/wiki/Software/ImmoduleQtDownload の最終版が2004-09-10
  • UbuntuGentooも2004-09-10を元に作っている?
  • しかし2004-09-10版本体は探してもみつからない
  • これ? http://www.kde.gr.jp/~daisuke/immodule_for_qt/patch/qt-x11-immodule-unified-qt3.3.3-20040910.diff
  • 疲れた。

なおった!

http://patches.ubuntu.com/q/qt-x11-free/extracted/48_immodule_xim_fix.diff
こいつを当てればいいんだ!
実際なにをやって、どういう目的のパッチなのかは風呂いってから調べよう…

パッチの出所

KDEからでした。
http://developer.kde.org/~dirk/im/fix-key-release-event-with-imm.diff
gentooぱっちを見ると下半分はちゃんと当たっている…なんだこれ…
本家のほうはこのパッチがマージされていない。同じページにある別のパッチは採用されているので不採用ってことなのかな。
てかもうつかれたにゃー。

さて。

  • qt-x11-immodule-unified-qt3.3.8-20070321-gentoo.diff.bz2を更新してどっかに投げる
  • 別パッチ作って私家版ebuild作ってしらんぷり(どーせqt3なんてもう更新されんだろ…)
    • それかgentoojpにでも投げとく
  • Operaがqt4sharedを安定して出せるまで我慢する(9.5は…どうなるんだろう…)
  • 眠いから寝る

どうしよう。寝よう。