[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:21422] Re: skkinput



佐野@浜松です。

In article <E12SyQ9-0001eU-00@xxxxxxxxxxxxxxxxxxxxxxxx>,
  at Thu, 9 Mar 2000 17:35:50 +0900,
   on Re: skkinput,
 Kazuho ITO <kazuho@xxxxxxxxxxxxxxxxxx> さん writes:

> まず、「問題の発生しないアカウント」では、どの .xsession でも
> 問題は起きませんでした (少なくとも、logout 20回連続で一度も)。

ふむ。このアカウントの $HOME/.Xresources と $HOME/.Xdefaults-<hostsname>
 (or $XENVIRONMENT) は「問題の発生するアカウント」と比較して違いが
ありますか ?

> 次に、「問題の発生するアカウント」では、
> 
> ### 問題の発生しやすい .xsession ###
> ### 発生頻度は、logout 2〜3回に1回程度。
> kterm -ls &
> skkinput &
> exec wmaker
> 
> ### 問題の発生しにくい .xsession ###
> ### logout 15回連続で発生せず。ただし、ごくたまに発生。
> skkinput &
> kterm -ls &
> exec wmaker
> 
> となりました。つまり、.xsession の中で skkinput と kterm の起動の順番が
> 違うだけで問題発生頻度にちがいがでています。

 -ls を付ける / 付けないは関係ありますか ?

# たぶん無いだろうと思うんだけど、一応。

> なお、問題の発生しやすい .xsession であっても、
>         .Xresources で、KTerm*VT100*OpenIm を false にする
>         wmmail を起動しない
> の2つをすると、問題発生頻度が大幅に小さくなりました(ゼロではない)。

 man kterm すると KTerm*VT100*openIm ってデフォルトが false に
なっているようなんですが、違うのかな ?

> 以上から、何か推測できますでしょうか?

なんとなく、openIm が関係あるらしいことと、起動の順番が
関係あるらしいことから、skkinput が完全に起動してしまう
前に kterm が起動してしまうと問題なのかな、とか。

 .xsession の中で skkinput & と kterm -ls & の間に wait; を
入れてみるとか。

私の場合は afterstep (slink) / asclassic (potato) なので
 .xsession で skkinput & した後、.steprc の中で kterm を
起動してます。

でも user-ja のテストで使ってるアカウントでは .xsession の中で
 skkinput & した後で XMODIFIERS=@im=skkinput krxvt -ls & してる
ようですが、特に問題が起きたような覚えは無いので、これはこれで
問題無いような気も。

先に kterm を起動してから skkinput を起動すると、 X が止まった
あと skkinput も止めようとした時「まだ kterm が使ってるからダメ」
となって、次に kterm を止めた後、skkinput だけが残ってしまう、とか。

# 全然裏付けのないただの推測です。 _o_ 予測信頼度 10% 以下。

-- 
     # (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)