From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Jun  2 18:10:14 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) id SAA29300;
	Tue, 2 Jun 1998 18:10:14 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from akemi.ke.ics.saitama-u.ac.jp (akemi.ke.ics.saitama-u.ac.jp [133.38.149.32])
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) with ESMTP id SAA29292
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 2 Jun 1998 18:10:12 +0900 (JST)
	(envelope-from nozo@ke.ics.saitama-u.ac.jp)
Received: from akemi (localhost [127.0.0.1]) by akemi.ke.ics.saitama-u.ac.jp (8.8.5/3.5Wpl797/07/07) with ESMTP id SAA01588 for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 2 Jun 1998 18:11:00 +0900 (JST)
Message-Id: <199806020911.SAA01588@akemi.ke.ics.saitama-u.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Sun, 31 May 1998 13:24:24 +0900"
References: <19980531132424E.probe@athena.olympus.local>
Mime-Version: 1.0
X-Mailer: Mew version 1.69 on Emacs 19.28.2 / Mule 2.3
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Tue, 02 Jun 1998 18:11:00 +0900
From: Komori Nozomu <nozo@ke.ics.saitama-u.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 28992
Subject: [FreeBSD-users-jp 28992] Re: any guide to use XIM-input?
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B>.?9$H?=$7$^$9(B.

XIM $B$K$D$$$F$OJ,$+$C$F$$$J$$$N$G$*Lr$K$?$F$k$+$I$&(B
$B$+J,$+$j$^$;$s$,(B, xfig 3.2 $B$,F0$$$F$$$k$h(B $B$H$$$&$3(B
$B$H$@$1(B.

~/.Xdefaults
KTerm.VT100.Translations:       #override \
        Ctrl<Key>o: begin-conversion(_JAPANESE_CONVERSION) \n\
        Meta<Key>k: scroll-back(5, line) \n\
        Meta<Key>j: scroll-forw(5, line)
Fig*inches:             false
Fig*centimeters:        true
Fig*landscape:          false
Fig*inputMethod:        kinput2
Kinput2*conversionEngine:       canna
Kinput2*conversionStartKeys:    Ctrl<Key>space

~/.login
setenv LANG ja_JP.EUC
setenv XMODIFIERS "@im=kinput2"

% kinput2 -xim &
% xfig -international
$B$G(B kterm/xfig $B$H$b$KF|K\8lF~NO$,$G$-$F$$$^$9(B. 
$B@N(B, $B$,$s$P$C$F$b=PMh$J$+$C$?$N$GD|$a$F$$$?$N$G$9$,(B, 
$B:#F|%a%$%k$rFI$s$G;W$$=P$7$?$h$&$K$d$C$F$_$?$H$3$m(B
$B%5%/%C$HF0$$$F$7$^$$$^$7$?(B.

$B4D6-$O(B FreeBSD 2.2.5-RELEASE + XFree86 3.3.1 $B$G(B, 
XFree86 $B$O<+A0$G(B make $B$7$?$b$N$G$9$,(B, $B$H$/$KJQ$o$C(B
$B$?$3$H(B(-DX_LOCALE $B$H$+(B)$B$O$7$F$J$$$O$:$G$9(B.
/usr/X11R6/lib/X11/locale/ja/XLC_LOCALE $B$O=$@5:Q$_(B
$B$G$9(B. 

FreeBSD $B$NJ}$O$R$g$C$H$7$?$i(B libc $B$r(B -DXPG4 $B$G%j%3(B
$B%s%Q%$%k$7$F$"$k$+$bCN$l$^$;$s$,(B, $B:#$H$J$C$F$OK:5Q(B
$B$NH`J}$G$9(B.
/usr/share/locale/ja_JP.EUC/LC_{COLLATE,TIME} $B$O$"(B
$B$j$^$9(B.

kinput2/xfig $B$O<+A0$G(B make $B$7$^$7$?(B.
kinput2-v2-fix4 $B$K4X$7$F$O(B canna $B$r;H$&$h$&$K$7$?(B
$B$H$3$m0J30$O$H$/$K=$@5$O$7$F$$$^$;$s(B.
xfig $B$N=$@5E@$O2<$K$D$1$?$H$*$j$G$9(B. ports-current 
$B$N(B patch-a[ab] $B$HBg:9$O$J$$$O$:$G$9(B. 

diff -cr xfig.3.2-org/Imakefile xfig.3.2/Imakefile
*** xfig.3.2-org/Imakefile      Sat Aug 23 05:59:16 1997
--- xfig.3.2/Imakefile  Tue Jun  2 14:26:58 1998
***************
*** 95,104 ****
  XCOMM If your setlocale() dosen't support the locale, you should
  XCOMM add -DSETLOCALE to I18N_DEFS.
  
! XCOMM #define I18N
  
  #ifdef I18N
! I18N_DEFS = -DI18N -DSETLOCALE
  I18N_SRC = w_i18n.c
  I18N_OBJ = w_i18n.o
  #endif
--- 95,104 ----
  XCOMM If your setlocale() dosen't support the locale, you should
  XCOMM add -DSETLOCALE to I18N_DEFS.
  
! #define I18N
  
  #ifdef I18N
! I18N_DEFS = -DI18N /* -DSETLOCALE */
  I18N_SRC = w_i18n.c
  I18N_OBJ = w_i18n.o
  #endif
***************
*** 271,277 ****
  DEPLIBS = XawClientDepLibs
  
  LOCAL_LIBRARIES =     $(JPEGLIB)
! SYS_LIBRARIES=                -lm $(XPMLIB) $(TABLIB) XawClientLibs
  
  #define PassCDebugFlags
  
--- 271,277 ----
  DEPLIBS = XawClientDepLibs
  
  LOCAL_LIBRARIES =     $(JPEGLIB)
! SYS_LIBRARIES=                -lm $(XPMLIB) $(TABLIB) XawClientLibs -lxpg4
  
  #define PassCDebugFlags
  
Only in xfig.3.2-org: Makefile
diff -cr xfig.3.2-org/fig.h xfig.3.2/fig.h
*** xfig.3.2-org/fig.h  Wed Jun 25 06:34:38 1997
--- xfig.3.2/fig.h      Tue Jun  2 13:57:31 1998
***************
*** 47,53 ****
  #include <ctype.h>
  #include <errno.h>
  
! #if !defined(__bsdi__) && !defined(__NetBSD__)
  extern int    errno;
  extern int    sys_nerr;
  #if (! (defined(BSD) && (BSD >= 199306)))
--- 47,53 ----
  #include <ctype.h>
  #include <errno.h>
  
! #if !defined(__bsdi__) && !defined(__NetBSD__) && !defined(__FreeBSD__)
  extern int    errno;
  extern int    sys_nerr;
  #if (! (defined(BSD) && (BSD >= 199306)))

___
  ___   
 / | \  Info. and Comp. Sci., Saitama Univ., Japan
 \_/ /  nozo@ke.ics.saitama-u.ac.jp
