ひらいと申します。度々のメールで失礼します。

Eterm-0.9.3 に +PIXMAP_SUPPORT して日本語入力出来ましたので報告させ
て下さい。結果、ports は使用しませんでした。ただ、必要なライブラリを
インストールするために ports/japanese/eterm にて make install すると
便利かもしれません。

手順 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  * ports/japanese/eterm を make install clean
    => 必要なライブラリ群をインストールするため

  * Eterm-0.9.3 を入手し展開

    $ cd $WORK
    $ wget http://www.eterm.org/download/Eterm-0.9.3.tar.gz
    $ gzip -cd  Eterm-0.9.3.tar.gz | tar xvf -
 
  * cvs ツリー上のソースコードを入手

    $ cd $HOME
    $ mkdir cvswork
    $ cd cvswork
    $ cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/enlightenment login
    $ cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/enlightenment co eterm

  * 上記のファイルの *.c *.h *.S を Eterm-0.9.3 のソースに cp する。

    $ cp eterm/Eterm/src/*.c eterm/Eterm/src/*.h eterm/Eterm/src/*.S \
         $WORK/Eterm-0.9.3/src/

  * 下記のオプションを付与してコンパイル

    $ cd $WORK/Eterm-0.9.3
    $ ./configure --enable-mmx --enable-trans \
    --with-imlib="/usr/local/" --with-x --enable-multi-charset=kanji \
    --enable-utmp --enable-xim --with-theme-update \
    --with-backspace=bs --without-terminfo
    $ make

  * 完成したバイナリをコピー

    $ su -
    # cp $WORK/Eterm-0.9.3/src/Eterm /usr/X11R6/bin/Eterm

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

これで、PIXMAP を有効にした XIM が機能するはずです。

--
Tomokazu Hirai
  Mail : thirai at disarm.jp
  Web : http://www.disarm.jp, http://blog.disarm.jp
  Key fingerprint : 15D6 D155 651F F349 F42E  F2F5 D211 3EC9 BE05 201B


From: Tomokazu Hirai <[EMAIL PROTECTED]>
Subject: Re: [FreeBSD-users-jp 88532] Re: atok での Eterm への日本語入力 
Date: Fri, 09 Dec 2005 17:21:00 +0900 (JST)

> ひらいと申します。
> 
> なんとか、Eterm 0.9.3 にて日本語入力が出来るようになりました。ただ
> し、--trans オプションが効かなくて困っていますが...。
> 
> 方法は、cvs ツリー上のソースコードを持ってきて ports/japanese/eterm
> に "無理矢理" Merge して make です...。
> 
> ---
> $ cd $HOME
> $ mkdir cvswork
> $ cd cvswork
> $ cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/enlightenment login
> $ cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/enlightenment co eterm
> 
>   上記のファイルの *.c *.h *.S を Eterm-0.9.3 のソースに cp する。
> 
> $ cp eterm/Eterm/src/*.c eterm/Eterm/src/*.h eterm/Eterm/src/*.S \
>      $WORK/Eterm-0.9.3/src/
> 
> ここで、手作業でコンパイルする事も可能です。
> 
> $ cd $WORK/Eterm-0.9.3/
> $ ./configure --enable-trans --enable-multi-charset=kanji \
>     --enable-xim --without-terminfo 
> $ make
> 
> 完成した Eterm バイナリのみを /usr/X11R6/bin/Eterm として cp 。
> ---
> 
> 結果、atok for linux + linux_base にて Eterm 上で日本語が入力出来ま
> した。ただ、--trans オプションを付与しても背景は透明になりませんでし
> た。いま、試行錯誤している最中です。
> 
> # kinput2 + canna は試していません。
> 
> 下記の情報を参考に試しましました。
> 
>   http://homepage3.nifty.com/peterpan/Eterm/etermjpproblem.html
> 
> また、
> 私は手作業にてコンパイルするのではなく、ports/japanese/distfiles に
> 上記のソースコードを設置し、
> 
>   * distinfo の MD5, size を変更
>   * Patch を手作業で当てる
> 
> を行って、make install しました。結果は同じでしたが。
> 
> # 後は、PIXMAP が有効になる方法を模索してみます。
> 
> --
> Tomokazu Hirai
>   Mail : thirai at disarm.jp
>   Web : http://www.disarm.jp, http://blog.disarm.jp
>   Key fingerprint : 15D6 D155 651F F349 F42E  F2F5 D211 3EC9 BE05 201B
> 
> 
> 
> 
> 
> From: Tomokazu Hirai <[EMAIL PROTECTED]>
> Subject: Re: [FreeBSD-users-jp 88532] Re: atok での Eterm への日本語入力 
> Date: Thu, 08 Dec 2005 22:36:27 +0900 (JST)
> 
> > グランディさん
> > 
> > ひらいと申します。反応ありがとうございます。
> > 
> > たしかに、2005年3月2日に ports/japanese/eterm がバージョン0.9.3に更
> > 新されるまでは canna + kinput2 で日本語が入力出来ていました。私も愛
> > 用していました。
> > 
> > 下記の情報を確認すると、私の環境とはかなり異なっているようです。
> > 
> > バージョン 0.9.3 に更新されたタイミングで日本語入力が不可能になった
> > と見るべきでしょうか。
> > 
> > ちなみに、現時点では
> > 
> >   * kinput2 + canna
> >   * atok for Linux 
> > 
> > にて日本語が入力できない状態です。
> > 
> > # kterm では共に日本語入力が可能です。
> > 
> > From: grandy <[EMAIL PROTECTED]>
> > Subject: [FreeBSD-users-jp 88532] Re: atok での Eterm への日本語入力 
> > Date: Thu, 8 Dec 2005 21:21:24 +0900
> > 
> > > グランディ(仮称)です。
> > > 
> > > 私のところでは
> > > 
> > > setenv XMODIFIERS @im=kinput2
> > > 
> > > とした後に起動すると canna + kinput2 ですが日本語入力できています。
> > > # 何かの参考になれば...
> > > 
> > > > Eterm --version
> 
> <snip...>

メールによる返信