*KDE環境でOOoに日本語が入力できない [#hc377178]
KDE環境の場合、ブラウザやコンソールには scim-bridge経由で日本語入力できるが、OOoでは ctrl-Space を送っても scim が起動しない。コンソール等で scim を立ち上げてからフォーカスを移しても入力はFEPを経由せずにOOoにとられてしまう。OOo 自体が ctrl-Space を入力として認識してしまう模様。
/.xinitrc_kdeをPlamo-4.22で作っていた時の物に差し替えるとOKでした。
#!/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