Products  | Support  | Solutions  | Partners  | News  | Online Shop
Turbolinux
Home

Turbolinux Users' Forum></TD>
                <TD><IMG SRC=
> ホーム> Turbolinux Users' World > Turbolinux Users' Forum

"tgif で日本語を入力できない(TL10D)"

印刷する  
 
ホーム → カンファレンス → Turbolinuxユーザーズフォーラム (Public)
Original Message

"tgif で日本語を入力できない(TL10D)"
Posted by ABE on 06-23-04, 11:37 AM (JST)
久しぶりに tgif を使おうと思ったら、日本語を入力できません。(Atokです)文字入力の”T”をクリックすると、
This X input Method does not support either the "Root" or the "OverTheSpot" input style
というエラーメッセージが出ます。対処法をご存じの方がおられましたらどうぞ教えてください。
  編集 | [リプライ] | [引用してリプライ] | [ポスト] |

 目次

((ロビー)) [トピックス]
このトピックのメッセージ

1. "RE: tgif で日本語を入力できない(TL10D)"
Posted by S on 06-23-04, 10:57 PM (JST)
外しているかもしれませんが、tgifの設定はどうなっているでしょうか?

tgifのソースに含まれているtgif.Xdefaultsを参考にして、私のところでは以下のような設定(一部抜粋)により、10Fでatokを使ってtgifに入力ができています。

Tgif.DoubleByteInputMethod: xim
Tgif.UseNKF: true
Tgif.CopyAndPasteJIS: true
Tgif.PreeditType: root
Tgif.ConvSelection: _JAPANESE_CONVERSION

  削除 編集 | [リプライ] | [引用してリプライ] | [ポスト] |

2. "RE: tgif で日本語を入力できない(TL10D)"
Posted by ABE on 06-28-04, 11:03 AM (JST)
返事が遅れ申し訳ありません。
tgifの設定は、
Tgif.PreeditType: overthespot
となっているのと、最後の
Tgif.ConvSelection: _JAPANESE_CONVERSION
が、
Tgif.ConvSelection: JAPANESE_CONVERSION
となっている以外は同じでした。ただ、この場合でも
vje を使うとちゃんと変換できています。ただ、vje を
使うためには、
setenv XMODIFIERS '@im=vje'
を設定しておかなければなりませんでした。なお、
XMODIFIERS を unsetenv すると、vje でも入力でき
ませんし、XMODIFIERS を unsetenv し、vje を使
わないで、atok を使う場合、atok では、tgif に
日本語を入力できません。

何かおわかりでしたら教えてください。よろしくお願いいたします。

  削除 編集 | [リプライ] | [引用してリプライ] | [ポスト] |

3. "RE: tgif で日本語を入力できない(TL10D)"
Posted by S on 06-29-04, 11:28 PM (JST)
あまり詳しくないのですが、確か、XInput Methodプロトコルを使用する時は、使いたい入力サーバーの種類を環境変数XMODIFIERSか、またはinputMethodリソースに指定する必要があるはずです(間違っていたらごめんなさい)。

ということで、私の環境ではXMODIFIERSに@im=httを指定しています。これによりtgifにatokで入力ができています。

それとtgifのPreeditTypeの指定ですが、atokでoverthespotを指定すると何かエラーが出たような気がします(間違っていたらごめんなさい)。エラーが出る時は他の値で試してみてくださいね。

  削除 編集 | [リプライ] | [引用してリプライ] | [ポスト] |

4. "RE: tgif で日本語を入力できない(TL10D)"
Posted by ABE on 07-01-04, 10:46 AM (JST)
Sさん。レスありがとうございます。
結論から言うと駄目でした。tgifのPreeditTypeの指定は、overthespotを指定するとおっしゃられるようにエラーになるので、rootでやりました。すると、エラーにはならないのですが、仮名漢字変換はできませんでした。
一応、vje と atok の両方を同時に動かしておくと、tgif は vje で、kterm その他はatok で動くようなので、しばらくはこのまま動かそうと思います。何か情報がありましたら教えてください。お願いいたします。
  削除 編集 | [リプライ] | [引用してリプライ] | [ポスト] |

5. "RE: tgif で日本語を入力できない(TL10D)"
Posted by S on 07-01-04, 09:25 PM (JST)
XMODIFIERSに@im=httを指定しても駄目だったんですね。ちよっと分からなくなってきました(^^;)。

ちなみに、XMODIFIERSに@im=httを指定した状態で他のアプリケーション(例えばgeditとか)を起動すると、それにはatokで入力できるんですよね?


念のため、私が10Fで使っているtgifの設定を書きます(いい加減な設定で申し訳無いです)。何かそちらの環境との違い等が分かればいいのですが。

まず.Xresourcesから。念のためxrdb -merge ...とかやってみたほうがいいかもしれません。

Tgif.SquareDoubleByteFonts:\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V
Tgif.RyuminShowFontChar: \244\242
Tgif.GothicBBBShowFontChar: \244\316
Tgif.DoubleByteInputMethod: xim
Tgif.UseNKF: true
Tgif.CopyAndPasteJIS: true
Tgif.PreeditType: root
Tgif.ConvSelection: _JAPANESE_CONVERSION

次にXMODOFIERSには、前に書いた通り@im=httを指定しています。

$ XMODIFIERS='@im=htt'
$ export XMODIFIERS

tcshならsetenv ....ですね。

あと、tgifのバージョンですが4.1 patchlevel 43を使っています。自分でコンパイルしたやつです。

tgifを起動してから、以下の順番でatokを使っています。

1. "T"の絵の付いたボタンを押します。
2. メニューから"Properties"→"Font"→"Ryumin"を選びます。
3. tgif上の入力したい位置でマウスをクリックします。
4. Controlキーとスペースキーを同時に押せばatokでの入力ができます。

  削除 編集 | [リプライ] | [引用してリプライ] | [ポスト] |

6. "RE: tgif で日本語を入力できない(TL10D)"
Posted by みのむし on 07-01-04, 10:42 PM (JST)
>あと、tgifのバージョンですが4.1 patchlevel 43を使っています。自分でコンパイルしたやつです。

TL10D バイナリパッケージ)
URL: ftp://mland98.rc.kyushu-u.ac.jp/pub/TurboLinux/stable/untested/Desktop/10/i586
tgif-4.1.43-2.i586.rpm

ソースパッケージ)
URL: ftp://mland98.rc.kyushu-u.ac.jp/pub/TurboLinux/stable/untested/Desktop/10/SRPMS
tgif-4.1.43-2.src.rpm

  削除 編集 | [リプライ] | [引用してリプライ] | [ポスト] |

7. "RE: tgif で日本語を入力できない(TL10D)"
Posted by アサシン on 07-02-04, 10:06 AM (JST)
いつもお世話になっています。
tgif-4.1.43-2.i586.rpmをインストールしてみました。

結果、それだけではatokでの入力はできないようです。
それで、ホームディレクトリにある
.Xdefaults
にSさんが教えてくれた以下の設定をコピーすると

Tgif.SquareDoubleByteFonts:\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
-ricoh-gothic-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
-ricoh-gothic-bold-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V
Tgif.RyuminShowFontChar: \244\242
Tgif.GothicBBBShowFontChar: \244\316
Tgif.DoubleByteInputMethod: xim
Tgif.UseNKF: true
Tgif.CopyAndPasteJIS: true
Tgif.PreeditType: root
Tgif.ConvSelection: _JAPANESE_CONVERSION

atokで入力できるようになりました。
ありがとうございます。

  削除 編集 | [リプライ] | [引用してリプライ] | [ポスト] |


アーカイブ | 削除

((ロビー)) [トピックス]
Powered by DCForumLite Version 3.0 (C)1997-2000 by DCScripts. All rights reserved.

SitemapQuestions or Comments...湿疾湿自湿疾湿杓湿疾湿自シェシュ湿疾湿耳湿疾湿自湿疾湿車湿疾湿自湿疾湿悉湿疾湿磁湿疾湿実湿疾湿磁湿疾湿蒔湿疾湿自湿疾湿漆湿疾湿自湿疾湿写湿疾湿磁湿疾湿実湿疾湿自湿疾湿捨湿疾湿自閏昭絢昭湿疾湿捨 Copyright © 2000 Turbolinux Inc. All Rights Reserved