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

[debian-users:29601] Re: .xsessipn があると X が起動しない



つじた%自己フォロー です。

citation from "[debian-users:29597] .xsessipn があると X が起動しない"
 written by tsujita@xxxxxxxxxxxxxxxxxx
 on Tue, 21 Aug 2001 23:05:04 +0900 

> (8) .xsession を全てコメントアウトしても、現象は再現する。
> (9) .xsession を削除すると、常に X が起動する。

.xsession を存在させる場合、全行コメントアウトしてしまうと却って
session が終了してしまうので X が起動するわけがないということを教えて
もらい、以下の手順を試してみました。

(1) 全行コメントアウトした .xsession の最終行に blackbox を記述。
(2) startx で X を起動。=> 成功
(3) LANGの設定のコメントアウトを外す
(4) startx で X を起動。=> 成功。titlebar も日本語表示。
(5) XIM の設定のコメントアウトを外す。
(6) startx で X を起動。=> 現象再現

ということで、kinput2 のあたりに問題がありそうだと判明しました。
そこで .xsession を

# LANG 
LANG=ja_JP.EUC-JP
export LANG
# Japanese Input Method
kinput2-canna &
XMODIFIERS=@im=$XIM krxvt -ls &

blackbox

だけにして起動させると、無事に X 起動に成功しました。
以前の設定だと

XIM=kinput2
XIM2=-canna
if type $XIM &> /dev/null
then
  $XIM $XIM2 &
fi

となっていたのですが、

kinput2 -canna &

と

kinput2-canna

の違いはあるのでしょうか?

--------------------------------------
 Tsujita Shigeki aka SigZ
 Official: tsujita@xxxxxxxxxxxxxxxxxx
 Private : tsujita@xxxxxxxxxxxxxxxx
--------------------------------------