Vine 2.6r1 でXでの日本語入力(kinput2)が出来ないユーザーが
いたのですが、それが解決した、と言う話です。
* * * * * *
Vine 2.6r1 (Vine2.5以降から?)では、ホームディレクトリに
.bashrc と .bash_profile が無いと、 Xでの日本語入力
(ktermや mozillaでkinput2を用いてのかな漢字変換。emacsでは無い。)が
できなくなるようです。
bashを使わないユーザーでもそうです。
/etc/skel/.bash* をホームディレクトリにコピーすれば復旧します。
例えば、Vine 2.6r1において、テスト用に新規ユーザーを
/usr/sbin/useradd を用いて作成します。シェルは tcsh にします。
このユーザーのホームディレクトリには デフォルトで .bashrc
と .bash_profile が作られています。これらを消してしまうと、
wdmからログインして kterm上で [SHIFT]+[SPACE]を押しても
かな漢字変換用の[あ]という小窓が出ず、日本語を入力することが
できません。 ps で見ると、kinput2自体は動いています。
/etc/skel から.bash* をコピーすれば、正常にXで
日本語が入力できるようになります。
Vine 2.6r1だけではなく、 Vine 2.5頃からある現象のようです。
こちらのユーザーで日本語入力が出来なくて困っていた
人がいたのですが、いろいろ調べた結果、こういうことのようです。
深い原因は分りませんし、ちゃんとした解決方法ではなさそうですが、
とりあえず回避する方法が見付かったと言う報告でした。では。
--
小西 哲郎 名古屋大学理学部物理R研 fax: 052(789)2906
URL http://jegog.phys.nagoya-u.ac.jp/~tkonishi/