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

[debian-users:36235] Re: kdmでGnomeのメニュー日本語化



竹島です。

宮野@近江八幡さん、過分なお言葉頂きありがとうございます
> 「修正」した.xsessionです。

私は武藤様のような理解力はなく、 ただwoddyが
作ってくれた .xsession を書きます。
なぜ こうなのかの理解はできません。
従って間違いがあるかとも思います。
しかし今のところ破綻なくうごいてくれてますので、
「ま。いいか」(車のドライバーのレベルで メカ音痴)。


tuyosi@debian:~$ more .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=-canna
# 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!


実は 昨年末までは メインは redhat8.0と mandrake9.0を
使ってました。
今はdebianistになってます
taskselがなかったら debianに行けなかったと思います。

-- 
メール nakazintuyosi@xxxxxxxxxxxxxxxxxx
ページ http://nakajin.dyndns.org
ママ裸じゃ嫌、 一家に一台firewall