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

[debian-users:11665] Re: about .xinitrc



中野@山形大です.

ISHIKAWA Mutsumi wrote:
> 
> むつみです。
>  
>  .xinitrc も .xsession も単なるスクリプトです。明示的に指定がなければ、
> /bin/sh で解釈されます。ですんで、特別な決まりがあるわけではなく、(イ
> ンタプリタとして指定したもので解釈できる)スクリプトの記述方法さえわかっ
> てれば、いいです。
> 
> >> #!/bin/sh
> >>
> >> kterm -km euc &
> >>
> >> if [ -x /usr/bin/X11/kinput2 ] ; then
> >>     /usr/bin/X11/kinput2 &
> >>     XMODIFIERS="@im=kinput2"
> >>     export XMODIFIERS
> >> fi
> >>
> >> exec fvwm95
> 
>  この場合、 kterm が起動した(実行された)後 XMODIFIERS 変数がセットされ
> ます。したがって、kterm には XMODIFIERS 変数は引き継がれない状態、(こ
> の) kterm からみると XMODIFIERS 変数なんて変数はセットされてません。よっ
> て kinput2 は(この) kterm からは起動しないことになります。

> >> #!/bin/sh
> >>
> >> if [ -x /usr/bin/X11/kinput2 ] ; then
> >>     /usr/bin/X11/kinput2 &
> >>     XMODIFIERS="@im=kinput2"
> >>     export XMODIFIERS
> >> fi
> >>
> >> kterm -km euc &
> >>
> >> exec fvwm95
> 
>  こっちの場合、kterm が起動する(実行される)前に、 XMODIFIERS 変数がセッ
> トされ export されています。したがって、(この)kterm には XMODIFIERS 変
> 数が引き継がれてセットされた状態で起動するので、kinput2 が利用できます。

XMODIFEERS 変数は,kterm の起動時に kterm に引き渡されるので,
XMODIFIERS 変数は,kterm が起動する前にセットされていなければ
ならないわけですね.

ありがとうございました.

-- 
-----------------------------------------------------------
山形大学大学院工学研究科博士前期課程機械システム工学専攻2年
中 野  貴 之
naka@xxxxxxxxxxxxxxxxxxxxxxxxxx
-----------------------------------------------------------