[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freewnn:00960] Re: kinput2 と tamago の同時利用



こんばんは、すながわです。

> On Sat, 12 Apr 2003 14:56:40 +0900 (JST)
> "SUNAGAWA Keiki" <kei_sun@XXXX> wrote:
> 
> >emacsの話なのでお使いの~/.emacsが見たいのが一点、それと
> 
> とりあえず、以下のものしか書いておりません。
> (defvar wnn-usr-dic-dir "$HOME/Wnn")

了解しました。

ちなみにdefvarは上書き可能なデフォルトの値を書く関数です。
emacsなどで使う場合はsetqにしましょう。

> また、 emacs のバージョンは 21.2.1 です。

こちらではmule-2.3 (emacs-19.28)、emacs-20.7、emacs-21.2で実
績があります。問題なさそうです。

> >M-x set-variable (ret) debug-on-error (ret) t (ret)
> >
> >をした後に上に書かれた操作をされたときにどうなるかを教えてい
> >ただけませんか。
> 
> やってみました。すみません、化け文字になってしまって、、
> 化けの直し方がわからないので、、、すみません、そのまま記します。
> 
> 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)

ここを見ると、書き込みできるディレクトリーがないというエラー
が出ています(エラーメッセージは重要です)。

辞書のおいてあるディレクトリー、および辞書ファイルについて、
オーナー、グループ、パーミッションを調べてください。ディレク
トリーについてはja_JPの下辺りから調べた方がいいかも知れませ
ん。

前のメールでこれについて書くのをうっかり忘れていました。二度
手間になってすみません。

こちらでは以下のようになっています。

$ ls -l /var/dict/wnn
total 2
drwxr-xr-x  6 wnn  wheel  512 Jun 12  2002 ja_JP
$ ls -l /var/dict/wnn/ja_JP
total 8
drwxr-xr-x  2 root  wheel  512 Jun 12  2002 pubdic
drwxr-xr-x  2 root  wheel  512 Jun 12  2002 src
drwxrwxrwx  4 wnn   wheel  512 Jan  8  2002 usr
drwxr-xr-x  2 root  wheel  512 Jun 12  2002 wnncons
$ ls -l /var/dict/wnn/ja_JP/usr
total 4
drwxrwxrwx  2 wnn  wheel  512 Apr  7 07:32 kei
drwxrwxrwx  2 wnn  wheel  512 Apr  4 14:24 root
$ ls -l /var/dict/wnn/ja_JP/usr/*
/var/dict/wnn/ja_JP/usr/kei:
total 654
-rw-rw-r--  1 wnn  wheel     657 Sep  2  2002 bio.h
-rw-rw-r--  1 wnn  wheel    4885 Apr  4 13:00 chimei.h
-rw-rw-r--  1 wnn  wheel    1092 Apr  4 14:22 computer.h
-rw-rw-r--  1 wnn  wheel    2685 Apr  2 21:44 jinmei.h
-rw-rw-r--  1 wnn  wheel   22901 Apr  7 07:32 kihon.h
-rw-rw-r--  1 wnn  wheel     444 Apr  6 02:16 koyuu.h
-rw-rw-r--  1 wnn  wheel    1072 Apr  7 07:32 setsuji.h
-rw-rw-r--  1 wnn  wheel     218 Apr  7 07:32 special.h
-rw-rw-r--  1 wnn  wheel     376 Apr  7 07:32 symbol.h
-rw-r--r--  1 kei  wheel  133722 Mar 20 14:41 ud
-rw-rw-r--  1 kei  wheel  133781 Mar 20 14:36 ud.orig

/var/dict/wnn/ja_JP/usr/root:
total 80
-rw-rw-r--  1 wnn  wheel    657 Apr  4 14:24 bio.h
-rw-rw-r--  1 wnn  wheel   4885 Apr  4 14:24 chimei.h
-rw-rw-r--  1 wnn  wheel   1092 Apr  4 14:24 computer.h
-rw-rw-r--  1 wnn  wheel   2685 Apr  4 14:24 jinmei.h
-rw-rw-r--  1 wnn  wheel  22901 Apr  4 14:24 kihon.h
-rw-rw-r--  1 wnn  wheel    444 Apr  4 14:24 koyuu.h
-rw-rw-r--  1 wnn  wheel   1072 Apr  4 14:24 setsuji.h
-rw-rw-r--  1 wnn  wheel    218 Apr  4 14:24 special.h
-rw-rw-r--  1 wnn  wheel    376 Apr  4 14:24 symbol.h
-rw-rw-r--  1 wnn  wheel    248 Jan  8  2002 ud

udのグループの書き込み権がないのもありますが、これでも動いて
います。

> >また、emacsをまず立上げて_漢字変換を動作させた後に_kinput2を
> >立上げようとすると何か有用なエラーが出るかも知れません。
> 
> こちらやってみましたところ、エラーは出ず、tamago で登録した
> ユーザ辞書も kinput2 から使用できることを確認しました。

ということはeggの方で何か厳しくチェックしていて、それに引っ
かかっているのだという予想がつきますね。

> >> kinput2 起動中に tamago でユーザ辞書読み込み/登録はできな
> >> いものなのでしょうか。
> >
> >うちではNetBSDなので環境が違いますが、できます。昔SunOS 4を
> >使っていたときも(このときはWnn4.2でしたが)できていました。
> 
> そうですか、私の設定の問題のようですね。。

パッケージシステムがこちらとは違いますので、インストールのと
きの話なのか、それともはやかわさんのaccountに特有の話なのか
はちょっと見当がつきません。まずは上の点を調べてみてください。

--
SUNAGAWA Keiki <kei_sun@XXXX>
May the peace be with us all.