▼スレッド
│
└◇1828:日本語入力 [satoaki] 12/31 22:41
└◇1832:Re:日本語入力 [MSだす。] 01/04
├◇1833:Re[2]:日本語入力 [りう] 01/04
│├◇1835:Re[3]:日本語入力 [MSだす。] 01/04
││└◇1838:Re[4]:日本語入力 [satoaki] 01/04
│├◇1836:Re[3]:日本語入力 [satoaki] 01/04
│└◇1840:Re[3]:日本語入力 [MSだす。] 01/05
└◇1839:Re[2]:日本語入力 [satoaki] 01/04
└◇1841:Re[3]:日本語入力 [MSだす。] 01/05 <
「Cygwin+Cygwin JE」の本のとおりXWindowで日本語入力しようと思いスレッド一覧
本のとおりKinput2,cannaserverを使い設定も
~/.bashrcに
export XMODIFIERS=@im=kinput2を追加
~/.Xresourcesに
! setting kterm
KTerm*VT100*translation: #override Shift<Key>space: begin-conversion(_JAPANESE_CONVERSION)
を記述し追加しました。
ktermよりkinput2&と入力すると
warnigがでますが
文字化けしていて何が悪いのかわかりません。
ひらがなは、入力できますが、それを変化しようとすると
「かんじサーバと通信できません。」となります。
なにがいけないのかわかりません。
検索の過去ログで/tmpの中にある.iroha_unix とか
.kinpu2 とか、.cannna を消すとできる
とかいてあったので
やってみましたが
改善されませんでした。
どなたか、
このような現象になられて改善されたかたや、
原因がわかる方、
ぜひ、教えてください。よろしくおねがいします。
cygwin 1.5.5 Windows XP HOME の環境でスレッド一覧
JE暫定版(現在ネット上で配布されているもの)の
kterm、kinput2、 cannaを入れました。
$ cygcheck -cd |egrep -i 'kterm|kinput2|canna'
Canna 36p4-1
kinput2 3.1-2
kterm 6.2.0-5
libCanna 36p4-1
同様の設定をして試しましたが、同じ症状になりました。
> ktermよりkinput2&と入力すると
> warnigがでますが
> 文字化けしていて何が悪いのかわかりません。
これはメッセージがEUC-JPで、それが文字化けしているのでしょう。
ktermを kterm -km euc で起動すると化けません。
内容はやはり、
"かな漢字変換サーバーと通信できません。"
というものです。
何が起きているか見るために、cannaserverをNTサービスとしてインストールせずに、
$ /usr/sbin/cannaserver -d
でデバッグモードで起動してからためしたところ、
辞書ホームディレクトリィ = /var/lib/canna/dic
My name is *****
今からソケットを作る
ファイル名:[/tmp/.iroha_unix/IROHA]
UNIXドメインはできた
ソケットの準備はできた
WaitForSomethingの前
となります。(****は実際にはホスト名)
ここでkinput2を起動し、変換をしようとしても
cannaserverは無反応で、kinput2のメッセージどおり
kinput2がcannaserverと通信できないようです。
私にはソースをハックする能力はありませんので
この問題を改善するすべは無いのですが、
物は試しと思い、
$ /usr/sbin/cannaserver -inet
で、inetドメインでの接続をこころみたところ(&を使わなくてもバックグラウンドになります)、
ちゃんとkinput2を使って変換できました。
kinput2は
$ kinput2 -cannaserver localhost &
で起動します。
cannaserverに -inet オプションをつけてNTサービスとして
インストールできるかどうかは試していません。
CYGWIN_NT-5.0 HOSTNAME 1.5.5(0.94/3/2) 2003-09-20 16:31 i686 unknown unknown Cygwinスレッド一覧
ですが、特に問題は出ていません。
ls -la /tmp/.iroha_unix/
の結果を教えて下さいませんか。私の環境では
srwxrwxrwx 1 SYSTEM root 0 Jan 4 17:23 IROHA=
ですが、ソケットIROHAのパーミッションが700などになっている場合、
通信に失敗することは確認済みです。XP Homeだけでそのような問題が
発生するのであれば、何らかのworkaroundが必要になるかもしれません。
$ ls -al /tmp/.iroha_unix/スレッド一覧
total 0
drwxrwxrwx+ 2 myaccount なし 0 Jan 4 18:32 .
drwxrwxrwx+ 9 myaccount なし 0 Jan 4 18:23 ..
srwxrwxrwx 1 SYSTEM Administ 0 Jan 4 18:32 IROHA
となります。
やっとなおりました。スレッド一覧
/tmp/.iroha_unix
srwxrwxrwx 1 SYSTEM Administ 0 Jan 4 22:51 IROHA
となっております。
WindowsXPで使用中Cygwinのバージョンは、確か最新のはずですが、JEはどうだったかわかりません。調査します。
質問しといてごめんなさい。スレッド一覧
Windowsの方の調子が悪くて
再インストールし、Cygwinも再インストール中に
Cygwinの調子がおかしくなっています。
現在調査中のため
ls -la /tmp/.iroha_unix/
の結果は、わかりません。Cygwinが直り次第
ご報告します。
ごめんなさい。やっぱり、マシンがわるいのかなぁ
私の環境は、スレッド一覧
CYGWIN_NT-5.1 myhostname 1.5.5(0.94/3/2) 2003-09-20 16:31 i586 unknown unknown Cygwin
です。
スレッド一覧
> $ /usr/sbin/cannaserver -inet
> $ kinput2 -cannaserver localhost &
>
> で起動します。
私も、この方法で改善できました。
ありがとうございました。
$ cygrunsrv -I cannaserver -d 'CYGWIN cannaserver' -p /usr/sbin/cannaserver -a '-k -inet'スレッド一覧
$ net start cannaserver
で問題無く、NTサービスとしてインストールできました。
またinetドメインで使用する場合でも、kinput2は
-cannaserver localhost のオプションなしでもいいみたいです。
$ kinput2 &