*KDE環境でOOoに日本語が入力できない [#hc377178]

メッセージ

KDE環境の場合、ブラウザやコンソールには scim-bridge経由で日本語入力できるが、OOoでは ctrl-Space を送っても scim が起動しない。コンソール等で scim を立ち上げてからフォーカスを移しても入力はFEPを経由せずにOOoにとられてしまう。OOo 自体が ctrl-Space を入力として認識してしまう模様。


 #!/bin/sh
 ###################################################################
 #  Plamo Linux ユーザ設定ファイルサンプル for xinitrc,xsession
 #                            Time-stamp: <2005-10-28 14:45:27 cyamauch>
 
 # startx,xdm から 実行されるファイルです
 
 unset TERM
 
 LANG=ja_JP.eucJP
 export LANG
 
 # PATH=$HOME/bin:$PATH
 
 #SHELL=/bin/tcsh
 #export SHELL
 
 userresources=$HOME/.Xresources
 if [ -f $userresources ] ; then
     xrdb -merge $userresources
 fi
 
 # .XmodmapにCapsLock(英数)とCtrlを入れ変える設定を入れてあります
 if [ "`xmodmap -pk | grep Eisu_toggle`" = "" ] ; then
   # 英語キーボード用
   usermodmap=$HOME/.Xmodmap
 else
   # 日本語キーボード用
   usermodmap=$HOME/.Xmodmap.jp
 fi
 
 # Xの利用時に,Caps_Lock(英数) と Control_L とを入れ替える時は
 # 以下の3行を有効にします
 #if [ -f $usermodmap ]; then
 #    xmodmap $usermodmap
 #fi
 
 # 富士通の一部の変態キーボード用
 #  xmodmap -e 'keycode 131 = backslash underscore'
 
 # ユーザのホームディレクトリに font を置く場合にはこのようにします
 #xset +fp $HOME/lib/fonts
 
 GDK_USE_XFT=0
 export GDK_USE_XFT
 
 # 漢字入力システム kinput2 の起動
 #CC_DEF_PATH=$HOME/.kinput2/ccdef
 #export CC_DEF_PATH
 #if [ -f $HOME/.kinput2.PID ] ; then
 #    rm $HOME/.kinput2.PID
 #fi
 #if [ -x /usr/X11R6/bin/kinput2 ] ; then
 #    /usr/X11R6/bin/kinput2 &
 #fi
 
 # 漢字入力システム skkinput の起動
 #if [ -x /usr/X11R6/bin/skkinput ] ; then
 #    /usr/X11R6/bin/skkinput &
 #fi
 
 # 日本語入力サーバ nicolatter の起動
 #if [ -x /usr/X11R6/bin/nicolatter ] ; then
 #    /usr/X11R6/bin/nicolatter &
 #fi
 
 # 日本語入力 IME jmode の起動
 #if [ -x /usr/bin/jmode ] ; then
 #    /usr/bin/jmode &
 #fi
 
 # kinput2 を使う場合はこちら
 #XMODIFIERS="@im=kinput2"
 # skkinput を使う場合はこちら
 #XMODIFIERS="@im=skkinput"
 # nicolatter を使う場合はこちら
 #XMODIFIERS="@im=nicolatter"
 # jmode を使う場合はこちら
 #XMODIFIERS="@im=jmode"
 
 #export XMODIFIERS
 
 export XMODIFIERS=@im=SCIM
 
 export GTK_IM_MODULE=scim-bridge
 scim -d
 
 # ATOKXクライアントの起動
 if [ -x /opt/atokx2/bin/atokx2_client.sh ] ; then
     GDK_USE_XFT=0 . /opt/atokx2/bin/atokx2_client.sh
 elif [ -x /usr/lib/im/locale/ja/atokserver/atokx_client ] ; then
     . /usr/lib/im/locale/ja/atokserver/atokx_client
 fi
 
 # for StarSuite
 
 USE_XOPENIM=t
 export USE_XOPENIM
 
 # unclutter は一定時間動かないカーソルを隠すプログラムです。
 #exec unclutter &

 mesg n

 # Environment variables for the htdig package:
 PATH="$PATH:/opt/www/htdig/bin"
 export PATH
 
 # KDE additions:
 KDEDIR=/opt/kde
 PATH=$PATH:/usr/lib/qt/bin:$KDEDIR/bin
 export KDEDIR PATH
 
 LD_LIBRARY_PATH=/usr/local/qt4/lib:/usr/local/kde4/lib:/usr/local/kde4/lib/kde4
 
 # Environment variables for the Qt package:

 QTDIR=/usr/lib/qt
 CPLUS_INCLUDE_PATH=$QTDIR/include:$CPLUS_INCLUDE_PATH
 MANPATH="$MANPATH:/usr/lib/qt/doc/man"
 export QTDIR CPLUS_INCLUDE_PATH MANPATH
 
 UNICODEMAP_JP=cp932
 export UNICODEMAP_JP
 
 # GNOME(glib2) が作るファイル名のエンコーディングをLANGに合わせる
 export G_FILENAME_ENCODING=@locale
 
 # MP3 のタグの文字コード (読み込み: CP932 or UTF-8 / 書き込み: CP932)
 export GST_ID3_TAG_ENCODING=CP932:UTF-8

 exec startkde

 mesg y

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:44