最近はもっぱら Ubuntu Gutsy + NetBeans な環境で Rails 触ってるんですが、SVN へコミットするときのコミットメッセージに日本語を入力しようとするとキータッチするたびに確定されてしまうという悲惨な不具合にあいました。
何を思ったかそれまでは、NetBeansのSVN機能を信用していなかったのか、コマンドラインで「svn status」とか「svn ci」とか、やってたのさw
悲惨な不具合とは、こんな感じ。
「かってにかくていされる」→「勝手に確定される」と打とうとしてモガイテイル様子

いろいろ調べた所、「SCIM」が悪いのではと。
http://www.netbeans.org/servlets/ReadMsg?list=nbdiscuss_ja&msgNo=576
さらに調査したところ、「1.4.7-3ubuntu6」というバージョンで、解決されたらしい。
https://bugs.launchpad.net/ubuntu/+source/scim/+bug/178742/comments/11
自分の「SCIM」のバージョンを確認してみる。
dpkg -p scim | grep Version Version: 1.4.7-1ubuntu2
なるほど、ちと古いとな。
じゃあ久しぶりにアップデートしてみるかと、アップデートしてみたけど「SCIM」のバージョンは変わらず。よくよく調べると、次のバージョンの Ubuntu 8.04 Hardy で提供されるバージョンらしい。
そこから Gutsy に Hardy のパッケージをなんとか捻じ込めないかと調べたけど、依存するパッケージとか簡単に入れる方法が見つからず面倒くさくなってきたw
もう面倒くさいし Gutsy から Hardy にあげちゃうか。4月に出てしばらくたってるし、LTS(長期サポートという意味)だし、ということで「システム」→「システム管理」→「アップデート・マネージャ」から、前からちらちら見えていた、Gutsy へのアップデートボタンをぽちっとな♪
数十分のアップデートと再起動ののち、直りましたよ!コミットコメントで日本語使えるようになったよ!ビバ日本語!
結論 : Ubuntu で NetBeans 使うなら、とっとと Hardy にしよう!
PS. 絶対出る不具合の対策として、以下を紹介しておきます。
fmemo - Ubuntu を 7.10 から 8.04 にアップデートすると SCIM を [半角/全角] で ON/OFF できなくなった
Hardy にアップデートしたがための他の設定とかは、いろいろググってください><ごめんなさい><
5月 30th, 2008 at 0:31:35
さっそくアップしたYO!