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

[plamo:08303] Re: ATOK X on emacs



 山内です.

 justsystemのATOKXのFAQのところに 「.Xdefaults が反映されな
くなる不都合」というのがあって,これは
 /usr/lib/im/locale/ja/atokserver/atokx_client
を書き換えると解決するとあるのですが、おそらく以下のようにす
るのが完全な方法かと思います。

まず、スクリプト中で xrdb -m をする前に、
 xrdb -query | wc -l
して、リソースが何行登録されているかを調べ、それを変数にとり
こみます。スクリプトでは、
 RESLINES=$(xrdb -query | wc -l) 
という感じでしょうか。そして,スクリプトの最後に,
 if [ $RESLINES = 0 ] ; then
     xrdb -remove 
 fi
をいれ、一行も登録されていなければxrdb -mで登録したリソース
を消去します。
 以上でリソースがすでに登録されている場合も空っぽの場合も、
以前と同様な動作となるはずです。

 それから、
 /usr/lib/im/httx -if atok12 -lc_basiclocale ja_JP …
のところですが、
 /usr/lib/im/httx -if atok12 -lc_basiclocale $LANG …
にしてみました.この方がより汎用的かな??

------                                           ------
  Chisato Yamauchi
    Mail: cyamauch@phyas.aichi-edu.ac.jp
          cyamauch@hst.phyas.aichi-edu.ac.jp
    URL:  http://phe.phyas.aichi-edu.ac.jp/~cyamauch/
------                                           ------

Follow-Ups
[plamo:08340] Re: ATOK X on emacs, cyamauch
References
[plamo:08299] Re: ATOK X on emacs, cyamauch

[検索ページ] [メール一覧]
Plamo ML 公開システム