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

[debian-users:33399] Re: OpenOffice での日本語入力



神谷といいます。

> > 対策法でクリアできたのですが,日本語入力ができません.正確にいえば,ど
> > うも kinput2 が動いていないようで,カーソル近くに例の平仮名「あ」が出て
> > きません.もちろん,kterm 上では問題なく日本語入力できます(shift+space).
> 
> > の記述のとおりを実行しています.問題なく日本語入力できている方,解決法
> > をご教授ください.

僕も kterm では入力できるのに OpenOffice では
入力ができていません。

> skkinput ですが、特に何もせずに入力できています(^^;
> language-env で生成した .Xresources などを使ってます。

set-language-env を実行してみたのですが、やっぱり
日本語入力できません。Mozilla ですら入力ができません。

#user.js と pref.js に 
# user_pref("xim.input_style", "over-the-spot");
#を追加してもです。Mozilla を終了すると pref.js から
#上記の設定が消えています。。。

set-language-env を実行して X を再起動した直後は
kterm 上ですら日本語入力ができなくなった
#shift + space を押してもブザーがなるだけ・・・
ので、いろいろ試したところ、
KTerm*openIm: true をコメントアウトしたら kterm では
使えるようになりました。

一応 .Xresources, .xsession を添付します。
どなたかご教授くだされば幸いです。(^^)

----------- .Xresources ------------------

! ---- language-env DON'T MODIFY THIS LINE!
!---------------------------------------------------------
! XIM の設定
!---------------------------------------------------------
! XIM サーバーの名前を定義する
#define XIM kinput2
!Kinput2*conversionStartKeys: Shift<Key>space \n\
!	Ctrl<Key>o \n\
!	Ctrl<Key>backslash \n\
!	Alt<Key>Zenkaku_Hankaku
Kinput2*conversionStartKeys: Shift<Key>space
skkinput*conversionStartKey: Shift<Key>space

!---------------------------------------------------------
! emacs の設定
!---------------------------------------------------------
! emacs20 のフォント設定
Emacs.Fontset-0: -*-fixed-medium-r-normal--14-*-*-*-*-*-fontset-14,\
  korean-ksc5601:-*-mincho-medium-r-normal--16-*-*-*-*-*-ksc*-*,\
  chinese-gb2312:-*-fang*-medium-r-normal--16-*-*-*-*-*-gb2312*-*
Emacs.Fontset-1: -*-fixed-medium-r-normal--12-*-*-*-*-*-fontset-12
Emacs.Fontset-2: -*-fixed-medium-r-normal--24-*-*-*-*-*-fontset-24
Emacs.Fontset-3: -*-fixed-medium-r-normal--16-*-*-*-*-*-fontset-16,\
  korean-ksc5601:-*-mincho-medium-r-normal--16-*-*-*-*-*-ksc*-*,\
  chinese-gb2312:-*-fang*-medium-r-normal--16-*-*-*-*-*-gb2312*-*
Emacs.Font: fontset-14

! xemacs21 のフォント設定 (あまりうまく動かないけど)
XEmacs.default.attributeFont: -*-fixed-medium-r-normal--16-*-*-*-*-*-*-*
!XEmacs.default.attributeFont: -*-fixed-medium-r-normal--14-*-*-*-*-*-*-*

! emacs から kinput2 が起動しないように。
Emacs*xnlLanguage: C
! xemacs21 の場合。
XEmacs*xnlLanguage: C
!XEmacs*xnlLanguage: ja_JP.eucJP

!---------------------------------------------------------
! その他のアプリケーション (日本語関連)
!---------------------------------------------------------
*inputMethod: XIM
KTerm*VT100*KanjiMode: euc
!KTerm*openIm: true
!KTerm*VT100.Translations: #override\
!	Ctrl<Key>o: begin-conversion(_JAPANESE_CONVERSION)\n\
!	~Meta <Key>BackSpace: string("\177")\n\
!	<Key>Delete: string("\033[3~")\n\
!	<Key>Home: string("\033OH")\n\
!	<Key>End: string("\033OF")
Xedit*international: true
Xedit*fontSet: a14,k14,r14,*
! xterm is UTF-8 mode.
!XTerm*Utf8: 1
! font 0 and font 5 can display Japanese.
! Since iso10646 is a superset of iso8859-1, these fonts can be
! used for non-utf8 mode, too.
XTerm*Font: -misc-fixed-medium-r-semicondensed--13-*-*-*-*-*-iso10646-1
XTerm*Font2: -misc-fixed-medium-r-normal--8-*-*-*-*-*-iso10646-1
XTerm*Font3: -misc-fixed-medium-r-normal--10-*-*-*-*-*-iso10646-1
XTerm*Font4: -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1
XTerm*Font5: -misc-fixed-medium-r-normal--18-*-*-*-*-*-iso10646-1
XTerm*Font6: -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso10646-1
!---------------------------------------------------------
! その他のアプリケーション
!---------------------------------------------------------
KTerm*VT100*SaveLines: 1000
KTerm*VT100*ScrollBar: true
KTerm*allowSendEvents: true
XTerm*VT100*SaveLines: 1000
XTerm*VT100*ScrollBar: true
Rxvt*saveLines: 1000
! ---- language-env end DON'T MODIFY THIS LINE!


----------- .xsession ------------------

# ---- language-env DON'T MODIFY THIS LINE!
# 以下のシェル変数によって、動作が変わります。
# $TERMINAL_EMULATOR
# $WINDOW_MANAGER
LANG=ja_JP.eucJP
export LANG
PATH=$HOME/bin:$PATH
#=======================================================================
# 日本語入力 (XIM) の設定
# XIM サーバーの名前を定義する
# (XIM, XIM2 は、language-env だけで使うシェル変数です)
XIM=kinput2
XIM2=-wnn
# XIM サーバーを起動する
if type $XIM &> /dev/null
then
  $XIM $XIM2 &
fi
XMODIFIERS=@im=$XIM
export XMODIFIERS

#=======================================================================
# ターミナルエミュレータ (xterm, kterm, rxvt, ...) を起動する
# .xsession の、language-env が書き込んだよりも前で $TERMINAL_EMULATOR を
# 設定すると、動作が変わります。
# $TERMINAL_EMULATOR が設定されていれば、それを起動する。
# $TERMINAL_EMULATOR が NONE なら、起動しない。
#      ウィンドウマネージャーから起動するなどの場合に指定してください。
# $TERMINAL_EMULATOR が設定されていなければ、デフォルトの動作
#      (krxvt -> kterm -> rxvt -> Eterm -> gnome-terminal -> xterm の順で検索)
#
# krxvt は、rxvt-ml パッケージに入っている日本語対応 rxvt です。
#-----------------------------------------------------------------------
if [ -z "$TERMINAL_EMULATOR" ] ; then
  if type krxvt &> /dev/null ; then
    XMODIFIERS=@im=$XIM krxvt -ls &
  elif type kterm &> /dev/null ; then
    kterm -ls &
  elif type rxvt &> /dev/null ; then
    XMODIFIERS=@im=$XIM rxvt -ls &
  elif type Eterm &> /dev/null ; then
    Eterm -l &
  elif type gnome-terminal &> /dev/null ; then
    gnome-terminal --login &
  elif type xterm &> /dev/null ; then
    xterm -ls &
  fi
elif [ "$TERMINAL_EMULATOR" != "NONE" ] ; then
  $TERMINAL_EMULATOR &
fi

#=======================================================================
# 背景
# (xlogo64 は、xlib6g-dev パッケージに入っています)
#xsetroot -bitmap /usr/X11R6/include/X11/bitmaps/xlogo64 -fg RoyalBlue -bg RoyalBlue4 &
#xsetroot -solid SkyBlue
# マウスカーソルを矢印の形にする
#xsetroot -cursor /usr/include/X11/bitmaps/left_ptr /usr/include/X11/bitmaps/left_ptrmsk
#
#=======================================================================
# セッションマネージャ、ウィンドウマネージャ、ターミナルエミュレータの
# いずれかを実行します。 最低どれかひとつは必要です。
# 実行するウィンドウマネージャを $WINDOW_MANAGER で指定可能です。
if [ -x "$WINDOW_MANAGER" ]; then
  realstartup=$WINDOW_MANAGER
elif [ -x /usr/bin/x-session-manager ]; then
  realstartup=x-session-manager
elif [ -x /usr/bin/x-window-manager ]; then
  realstartup=x-window-manager
elif [ -x /usr/bin/x-terminal-emulator ]; then
  realstartup=x-terminal-emulator
fi
exec $realstartup
# ---- language-env end DON'T MODIFY THIS LINE!


-- 
神谷 勇樹 <kamiya@xxxxxxxxxxxxxxxxxxxxxxx>
東京大学工学系研究科化学システム工学専攻
幸田研究室
PGP Public Key: 
http://pgp.nic.ad.jp:11371/pks/lookup?op=get&search=0xFCAAC9A4
PGP Key Fingerprint: 61F3 C457 0A18 E904 D72C  4E71 E835 5436 FCAA C9A4