[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
-----------------------------------------------------------