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

[debian-users:27544] Re: ATOKX



お返事ありがとうございます。
しかし、.xsession XMODIFIERS の設定をしても状況は全く変わりません。
各設定ファイルを添付しますので、どこがおかしいのか教えていただけれ
ば幸いです。

[.bash_profile]
if [ -e ~/.bashrc ]
then
  # .bashrc があれば実行する
  . ~/.bashrc
fi

umask 022


[.bashrc]
PATH=$HOME/bin:/usr/sbin:/sbin:/usr/local/sbin:$PATH
XIM=kinput2
if [ "$TERM" = "linux" -o "${TERM%-*}" = "xterm" ]
then
  LANG=C
  OUTPUT_CHARSET=ISO-8859-1
  JLESSCHARSET=latin1
else
  LANG=ja_JP.eucJP
  OUTPUT_CHARSET=EUC-JP
  JLESSCHARSET=japanese
fi
export LANG OUTPUT_CHARSET JLESSCHARSET
if type lv &>/dev/null
then
  PAGER=lv
elif type jless &>/dev/null
then
  PAGER=jless
elif type less &>/dev/null
then
  PAGER=less
else
  PAGER=more
fi
export PAGER
function rxvt {
  if /usr/bin/which krxvt &> /dev/null
  then
    krxvt $*
  else
    rxvt $*
  fi
}
alias xemacs='XMODIFIERS= xemacs'
function vi {
  if [ -x /usr/bin/nvi-m17n-canna ]
  then
    NEXINIT=`cat ~/.nexrc-m17n-canna` nvi-m17n-canna $*
  elif [ -x /usr/bin/nvi-m17n ]
  then
    NEXINIT=`cat ~/.nexrc-m17n` nvi-m17n $*
  else
    /usr/bin/vi $*
  fi
}
if [ "$TERM" = "dumb" -o "$TERM" = "emacs" ]
then
  alias ls='ls -F'
else
  alias ls='ls -F --color=auto'
fi
EDITOR=vi
export EDITOR
# プロンプト。man bash 参照
if [ "$TERM" = "dumb" -o "$TERM" = "emacs" ]
then
  PS1='\w\$ '
else
  if [ "$UID" = "0" ]
  then
    PS1='\[\e[41m\]\w\$\[\e[m\] '
  else
    PS1='\[\e[7m\]\w\$\[\e[m\] '
  fi
fi
# mh がインストールされていたら、PATH に加える。
if [ -x /usr/bin/mh/mhmail ]
then
  if type mhmail &>/dev/null
  then
    true
  else
    PATH=$PATH:/usr/bin/mh
  fi
fi
umask 022
LESS=-M
export LESS
if type /usr/bin/lesspipe &>/dev/null
then
  LESSOPEN="| /usr/bin/lesspipe '%s'"
  LESSCLOSE="/usr/bin/lesspipe '%s' '%s'"
  export LESSOPEN LESSCLOSE
fi
IGNOREEOF=3
if [ "$DISPLAY" ]
then
  # 画面サイズを変更すると COLUMNS, LINES を変更する。man bash 参照
  shopt -s checkwinsize
  # 端末ウィンドウのタイトルを変更する
  #function xtitle()
  #{
  #  /bin/echo -e "\033]0;$*\007\c"
  #}
fi
# ---- language-env end DON'T MODIFY THIS LINE!
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files for examples

# If running interactively, then:
if [ "$PS1" ]; then

    # enable color support of ls and also add handy aliases

    eval `dircolors`
    alias ls='ls --color=auto '
    #alias ll='ls -l'
    #alias la='ls -A'
    #alias l='ls -CF'
    #alias dir='ls --color=auto --format=vertical'
    #alias vdir='ls --color=auto --format=long'

    # set a fancy prompt

    PS1='\u@\h:\w\$ '
fi


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

/usr/lib/im/locale/ja/atokserver/atokx_client &
imwheel &

#=======================================================================
# gnome がインストールされているときは、それがすべてに優先します。
# (以降は実行されません。)
#-----------------------------------------------------------------------
if [ -x /usr/bin/startkde ] ; then
  exec /usr/bin/startkde
fi
  
#=======================================================================
# ターミナルエミュレータ (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_ptrmask
#=======================================================================
# Window Manager を起動する (exec を使うので、これ以降は何を書いても無効)
# .xsession の、languge-env が書き込んだよりも前で $WINDOW_MANAGER を
# 設定すると、動作が変わります。
# $WINDOW_MANAGER が設定されていたら、それを起動する。
# $WINDOW_MANAGER が "NONE" なら、なにもしない (これ以降に制御がいく)
# $WINDOW_MANAGER が設定されていないなら、/etc/X11/window-managers に従う。
# 
# $PASS_THROUGH が設定されていたら (空文字列以外)、ウィンドウマネージャーは
#     バックグラウンドプロセスで走る。
#-----------------------------------------------------------------------
if [ "$WINDOW_MANAGER" != "NONE" ] ; then
  if [ -z "$WINDOW_MANAGER" ] ; then
    for i in /usr/bin/x-window-manager `sed 's/#.*//' /etc/X11/window-managers` /usr/bin/X11/{asclassic,blackbox,qvwm,icewm,wmaker,fvwm2,fvwm95,fvwm,twm}
    do
      if [ -x $i ] ; then
        WINDOW_MANAGER=$i
        break
      fi
    done
  fi
  if [ -n "$WINDOW_MANAGER" ] ; then
    if [ -n "$PASS_THROUGH" ] ; then
      $WINDOW_MANAGER &
    else
      exec $WINDOW_MANAGER
    fi
  fi
fi
# ---- language-env end DON'T MODIFY THIS LINE!

! xemacs21 の場合。
XEmacs*xnlLanguage: C
!XEmacs*xnlLanguage: ja_JP.eucJP

!---------------------------------------------------------
! その他のアプリケーション (日本語関連)
!---------------------------------------------------------
*inputMethod: htt 
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
# $PASS_THROUGH
LANG=ja_JP.eucJP
OUTPUT_CHARSET=EUC-JP
XMODIFIERS="@im=htt"
export LANG OUTPUT_CHARSET XMODIFIERS
PATH=$HOME/bin:$PATH
#=======================================================================
# 日本語入力 (XIM) の設定
# XIM サーバーの名前を定義する
# (XIM, XIM2 は、language-env だけで使うシェル変数です)
XIM=kinput2
XIM2=-canna
# XIM サーバーを起動する
if type $XIM &> /dev/null
then
  $XIM $XIM2 &
fi
XMODIFIERS=@im=$XIM
export XMODIFIERS

/usr/lib/im/locale/ja/atokserver/atokx_client &
imwheel &

#=======================================================================
# gnome がインストールされているときは、それがすべてに優先します。
# (以降は実行されません。)
#-----------------------------------------------------------------------
if [ -x /usr/bin/startkde ] ; then
  exec /usr/bin/startkde
fi
  
#=======================================================================
# ターミナルエミュレータ (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_ptrmask
#=======================================================================
# Window Manager を起動する (exec を使うので、これ以降は何を書いても無効)
# .xsession の、languge-env が書き込んだよりも前で $WINDOW_MANAGER を
# 設定すると、動作が変わります。
# $WINDOW_MANAGER が設定されていたら、それを起動する。
# $WINDOW_MANAGER が "NONE" なら、なにもしない (これ以降に制御がいく)
# $WINDOW_MANAGER が設定されていないなら、/etc/X11/window-managers に従う。
# 
# $PASS_THROUGH が設定されていたら (空文字列以外)、ウィンドウマネージャーは
#     バックグラウンドプロセスで走る。
#-----------------------------------------------------------------------
if [ "$WINDOW_MANAGER" != "NONE" ] ; then
  if [ -z "$WINDOW_MANAGER" ] ; then
    for i in /usr/bin/x-window-manager `sed 's/#.*//' /etc/X11/window-managers` /usr/bin/X11/{asclassic,blackbox,qvwm,icewm,wmaker,fvwm2,fvwm95,fvwm,twm}
    do
      if [ -x $i ] ; then
        WINDOW_MANAGER=$i
        break
      fi
    done
  fi
  if [ -n "$WINDOW_MANAGER" ] ; then
    if [ -n "$PASS_THROUGH" ] ; then
      $WINDOW_MANAGER &
    else
      exec $WINDOW_MANAGER
    fi
  fi
fi
# ---- language-env end DON'T MODIFY THIS LINE!


長くなりましたが、以上です。
どうぞよろしくお願いします。

小羽根

On Tue, 20 Mar 2001 08:08:33 +0900
山本武範 <tkym@xxxxxxxxxxx> wrote:

> > いつもお世話になっております。
> > Mozilla Emacs Sylpheed で ATOKX を使いたいのですが、リソース
> > の設定の仕方がわかりません。現在、set-language-env で作成した
> > ものを *inputMethod=htt として使っていますが、krxvt kterm では
> > ATOKX は使えますが、他のアプリでは canna が起動してしまいます。
> > どなたか、教えてください。
> 
> XMODIFIERS="@im=htt"
> export XMODIFIERS
> 
> --
> ----------------------------------
> 山本武範   tkym@xxxxxxxxxxx
> ----------------------------------
> 


-- 
======================
Taka Kobane
kobane@xxxxxxxxxxxxxxx
======================