[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freewnn:00963] Re: kinput2 と tamago の同時利用
- To: freewnn@XXXX
- Subject: [freewnn:00963] Re: kinput2 と tamago の同時利用
- From: KATAYAMA Yoshio <kate@XXXX>
- Date: Mon, 14 Apr 2003 18:10:00 +0900
- In-reply-to: Your message of Mon, 14 Apr 2003 12:51:55 +0900. <20030414125153.rhayakawa@lycos.jp>
- Reply-to: freewnn@XXXX
- Sender: kate@XXXX
片山@PFUです。
# ML から帰ってこないなぁと思って宛先を見たら、早川さん宛だった
#ので再送しています
Date: Mon, 14 Apr 2003 12:51:55 +0900
From: rhayakawa <rhayakawa@XXXX>
>> (tamagoコード見直した方が良いかもしれない)、~/.eggrc では、
>>
>> (setq wnn-usr-dic-dir (concat "!" (expand-file-name "~/Wnn")))
>>
>>こんな書き方が無難でしょうね。
wnn-usr-dic-dir は custom 変数ですので、M-x customize-variable
か M-x customize-group で設定する方がよいでしょう。
>どうもやはり !/home/ryoh/Wnn がないと言われてしまい、(ryoh
>は私のホームディレクトリ)
>こちらの環境では駄目でした。
wnn-usr-dic-dir は、ローカル辞書(jserver が直接アクセスする辞書)
のデフォールトディレクトリを指定する時のみ使われます。この変数が
使われるのは、ファイル名が '("辞書ファイル名") の形で指定された
時です。
~/.eggrc を作られていないか、或は標準のものをコピーしているだけ
ではないかと思います。この状態で wnn-usr-dic-dir を上記のように
設定していますと、頻度ファイルが(jserver のカレントディレクトリ
からの相対パスの)!/home/ryoh/Wnn に在るという指定になってしまい
ます。
>> # つまり多分、FreeWnnのリコンパイルはそもそも不要だったと思うんですよ、ええ。
>こちらもやってみたのですが、こちらの環境ではリコンパイル前のものではホーム
>ディレクトリ以下に作ることはできませんでした。
FreeWnn の jserver は、セキュリティのため、ローカル辞書は標準の
ディレクトリの外には作らないようになっているはずです。
Date: Sat, 12 Apr 2003 13:14:09 +0900
From: rhayakawa <rhayakawa@XXXX>
|一応、使用している wnnenvrc を以下に記します。
|
|confirm1
|setfuzokugo pubdic/full.fzk
|setdic pubdic/kihon.dic !@HOME/Wnn/kihon.h 5 1 0 - - 0
|setdic pubdic/setsuji.dic !@HOME/Wnn/setsuji.h 5 1 0 - - 0
|setdic pubdic/koyuu.dic !@HOME/Wnn/koyuu.h 1 1 0 - - 0
|setdic pubdic/chimei.dic !@HOME/Wnn/chimei.h 1 1 0 - - 0
|setdic pubdic/jinmei.dic !@HOME/Wnn/jinmei.h 1 1 0 - - 0
|setdic pubdic/special.dic !@HOME/Wnn/special.h 5 1 0 - - 0
|setdic pubdic/computer.dic !@HOME/Wnn/computer.h 5 1 0 - - 0
|setdic pubdic/symbol.dic !@HOME/Wnn/symbol.h 1 1 0 - - 0
|setdic pubdic/tankan.dic - 1 1 1 - - 0
|setdic pubdic/bio.dic !@HOME/Wnn/bio.h 1 1 0 - - 0
|setdic gerodic/g-jinmei.dic !@HOME/Wnn/g-jinmei.h 1 1 0 - - 0
|setdic !@HOME/Wnn/ud - 5 0 0 - - 0
|
|;setdic wnncons/tankan2.dic - 1 1 1 - - 0
|;setdic wnncons/tankan3.dic - 1 1 1 - - 0
|
|;; N nsho hindo len jiri flag jisho sbn dbn_len sbn_cnt suuji kana eisuu kigou toji_kakko fuzokogo kaikakko
|;setparam 2 10 2 40 100 200 20 1 40 -40 40 -100 40 80 40 100 40
|; New Parameter
|setparam 2 10 2 45 100 200 5 1 40 -100 200 -100 200 80 200 200 200
これに相当する ~/.eggrc は、次のようになります。
(wnn-define-environment nil)
(wnn-set-fuzokugo "pubdic/full.fzk")
(wnn-add-dict "pubdic/kihon.dic" "!Wnn/kihon.h" 5 nil t)
(wnn-add-dict "pubdic/setsuji.dic" "!Wnn/setsuji.h" 5 nil t)
(wnn-add-dict "pubdic/koyuu.dic" "!Wnn/koyuu.h" 1 nil t)
(wnn-add-dict "pubdic/chimei.dic" "!Wnn/chimei.h" 1 nil t)
(wnn-add-dict "pubdic/jinmei.dic" "!Wnn/jinmei.h" 1 nil t)
(wnn-add-dict "pubdic/special.dic" "!Wnn/special.h" 5 nil t)
(wnn-add-dict "pubdic/computer.dic" "!Wnn/computer.h" 5 nil t)
(wnn-add-dict "pubdic/symbol.dic" "!Wnn/symbol.h" 1 nil t)
(wnn-add-dict "pubdic/tankan.dic" nil 1 nil nil)
(wnn-add-dict "pubdic/bio.dic" "!Wnn/bio.h" 1 nil t)
(wnn-add-dict "!Wnn/ud" nil 5 t t)
(wnn-add-dict "gerodic/g-jinmei.dic" "!Wnn/g-jinmei.h" 1 nil t)
(wnn-add-dict "wnncons/tankan2.dic" nil 1 nil nil)
(wnn-add-dict "wnncons/tankan3.dic" nil 1 nil nil)
(wnn-set-param 2 10 2 45 100 200 5 1 40 -100 200 -100 200 80 200 200 200)
>>> Debugger entered--Lisp error: (egg-error "\xe2d0\xe7bf\xd944\xe3bd\xd24a\xde2d\xdef1\xd22c\xd222\xd26a\xd25e\xd23b\xd273")
>>> signal(egg-error ("\xe2d0\xe7bf\xd944\xe3bd\xd24a\xde2d\xdef1\xd22c\xd222\xd26a\xd25e\xd23b\xd273"))
>>> egg-error(wnn-no-writable-d)
>>
>>ここを見ると、書き込みできるディレクトリーがないというエラー
>>が出ています(エラーメッセージは重要です)。
このエラーメッセージは "登録可能な辞書がありません" ですよ。文字
列の最後にカーソルを持って行って、C-x C-e すれば分かります。
# wnn-no-writable-d の d をディレクトリと勘違いされた?
Date: Sat, 12 Apr 2003 13:14:09 +0900
From: rhayakawa <rhayakawa@XXXX>
>どちらもホームディレクトリにある同じ辞書ファイルを見るよう
>に設定して、kinput2 を以下のように起動後、
>kinput2 -wnnenvrc /etc/FreeWnn/ja/wnnenvrc
/etc/FreeWnn/ja/wnnenvrc を書き換えたということでしょうか。
>emacs から tamago の egg-toroku-region コマンド経由で辞書
>登録しようとして、「読み」を入力し、Enter したところ、
>EGG error: "登録可能な辞書がありません"
>というエラーで登録できません。また以前自分で登録した辞書も
>使用することができませんでした。
>(通常の漢字変換はできます。また kinput2 を終了させると問題
>なく辞書が使用できまして、登録もできます)
kinput2 は使ったことがないのですが、uum と egg は(デフォールト
では)同じ変換環境を使うようにしています。もし、辞書等の設定が異
なる場合は、最初に起動したクライアントの設定が使われ、後から起動
したクライアントの設定は無視されます。
kinput2 を起動してから emacs (egg) を起動した場合と、kinput2 を
起動せずに emacs (egg) を起動した場合の wnnstat の結果を見せて下
さい。このとき、
オプション無し
-F オプション有り
-D オプション有り
の 3通りの結果を見せて下さい。
--
片山@PFU