日本語入力環境

4.X系の開発

モデレータ: 暇人, YoN, nyu

アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

日本語入力環境

投稿記事 by 暇人 »

SCIM
Anthy
SCIMーAnthy
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

3.01ーIMEで使ってるバージョンは?

SCIM 1.4.5
SCIM-Anthy 1.2.2
Anthy 8813



起動後最初の変換に失敗するようになりました。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
nyu
Site Admin
記事: 506
登録日時: 07/01/10(水) 17:35
お住まい: 香港

投稿記事 by nyu »

わたしは英語の3.00ベータ版を日本語環境を入れて、
最新のパッケージ
SCIM 1.4.7
SCIM-Anthy 1.2.4
Anthy 9100b(?)
を使ってますが、それは問題ありませんでした。その後、
3.00と3.01へとアップグレードして、使ってますが、それでも
大丈夫でした。YoNさんや他の人はどうですか?問題ありますか?
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

canna

投稿記事 by 暇人 »

cannaのインストールを試行してます。

canna-3.6: 5684 K
scim-canna-1.0.1-i686: 1353 K

展開時で7M程なのでanthyよりずっとファイル容量が少なくて済みます。
(anthyは22Mオーバー)
最後に編集したユーザー 暇人 [ 08/03/18(火) 20:43 ], 累計 2 回
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

whiz

投稿記事 by 暇人 »

whiz-0.56-b1-i586: 8451 K
要scim-canna
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
YoN
Site Admin
記事: 1239
登録日時: 07/04/01(日) 08:00
お住まい: 信州

投稿記事 by YoN »

画像

Vineのrpmから展開してまるごとCanna-3.6p3のPETパッケージを作り、暇人さんから(勝手に)頂いたscim-canna-1.0.1-i686.petと一緒にインストールしたのですが、ひらがなとカタカナだけにしか変換できません。cannaserverが起動せず漢字に変換できません。cannaserverの起動方法を教えて下さい。

/tmp/.iroha_unix/IROHAを削除し、/tmpのパーミッションを1777に変更したのですがcannaserverの起動方法がわかりません。

今時の流れは、SCIM+Anthyで、SCIM+Cannaは流れとは逆行する気がしますが、
Anthyよりファイルサイズが小さく魅力的なはずでしたが、ディレクトリに展開すると18MB。
うーーん、Vine用は何か余分なファイルが多いのかもしれません。/var/lib/canna/dicあたりも見直した方がいいのかも知れません。
[Puppy4.1.2-retro-JP] EPSON Endeavor MT-3500
Celeron 533MHz 256MB
[Lupu-5.0.1 LiveCD + lang_support_ja-1.4.sfs] SOTEC Whitney System CR Board
Celeron 766MHz 512MB
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

# /usr/sbin/cannaserver

でどんなメッセージが出るかな?
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
YoN
Site Admin
記事: 1239
登録日時: 07/04/01(日) 08:00
お住まい: 信州

投稿記事 by YoN »

「SCIMを設定」「SCIM入力メソッドの設定」「IMエンジン」「かんな」「一般」「かんなサーバを指定する」にチェックを入れ、「/usr/sbin/cannaserver」を指定して「Apply」「OK」。

その後、コンソールから「/usr/sbin/cannaserver」とすると

コード: 全て選択

ERROR:
   Another 'cannaserver' is detected.
   If 'cannaserver' is not running,
   "/tmp/.iroha_unix/IROHA" may remain accidentally.
   So, after making sure that 'cannaserver' is not running.
   Please execute following command.

               rm /tmp/.iroha_unix/IROHA
「rm /tmp/.iroha_unix/IROHA」を実行後、再度「/usr/sbin/cannaserver」とするとエラーメッセージは出なくなりますが、漢字変換はできません。
明日の宿題です。
[Puppy4.1.2-retro-JP] EPSON Endeavor MT-3500
Celeron 533MHz 256MB
[Lupu-5.0.1 LiveCD + lang_support_ja-1.4.sfs] SOTEC Whitney System CR Board
Celeron 766MHz 512MB
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

つまりcannaサーバーは既に起動していると......
サーバー指定の問題かな?

/etc/init.d/canna.r

とかの起動用スクリプトはありますか?
通常は
# /etc/init.d/canna.r start/stop
で起動/停止します
画像
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
YoN
Site Admin
記事: 1239
登録日時: 07/04/01(日) 08:00
お住まい: 信州

投稿記事 by YoN »

Puppyは/etc/rc.d/init.dが/etc/init.d/のシンボリックリンクになっていました。

Vine用では/etc/init.d/canna.r がなく、/etc/init.d/canna があります。
/etc/init.d/canna startを実行すると

コード: 全て選択

# /etc/init.d/canna start
/etc/init.d/canna: line 11: /etc/init.d/functions: No such file or directory
となります。そこでPuppyのfunctionsをさがすと /etc/rc.d/ にあったので、/etc/init.d/cannaの11行目を
. /etc/init.d/functions から . /etc/rc.d/functions に書き換えました。

再度、/etc/init.d/canna を実行すると今度は

コード: 全て選択

# /etc/init.d/canna start
Starting Canna Server: /etc/init.d/canna: line 31: daemon: command not found
となりました。そこで/etc/init.d/cannaの31行目付近を見ると、

コード: 全て選択

28	start() {
29		echo -n $"Starting $prog: "
30		rm -f /tmp/.iroha_unix/IROHA
31		daemon $SERVER $CANNA_SERVER_OPTS
32		echo
33		if [ -d $LOCKD ]; then
34		    touch $LOCKD/canna
35		fi
36	}
31行目は「daemon $SERVER $CANNA_SERVER_OPTS」です。これをどう書き換えたらよいか分かりません。できたのはここまでです。残念。

Vineはファイルの場所がPuppyと少し違っているようです。(あたりまえですが)

暇人さんのお作りになったCannaのPETファイルをダウンロードしようとしたのですが「Not Found」です。

NECもCannaの開発はずっと前にやめていますし、Vineも最新バージョンではanthyになっています。
流れとしてはやはり SCIM+anthy になるのでしょう。Cannaはサイズが小さいのが魅力でしたがあきらめます。
[Puppy4.1.2-retro-JP] EPSON Endeavor MT-3500
Celeron 533MHz 256MB
[Lupu-5.0.1 LiveCD + lang_support_ja-1.4.sfs] SOTEC Whitney System CR Board
Celeron 766MHz 512MB
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

大変失礼しました。

投稿記事 by 暇人 »

ダウンロード出来るように直しました。
http://namiki4no20no4.dyndns.org/p_blog ... es/canna.r

プログラムを持って来るならslackwareからが基本です。
で日本語関係はplamoから持って来るのが吉。

rpm/debは最後の手段。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

そもそもcannaをインストールしたのは
いにしえの名FEP WXG を使いたかったからです。
cannaはlinuxの日本語環境としては最古の部類で
そのAPIに対応したかな漢字変換がいくつか出ています。
scim-cannaがあればそれらのかな漢字変換を同一の
インターフェースで利用できるわけです。

WXGもその一つです。が、かな漢字サーバー(wxgserver)
への接続に失敗して挫折中です。

whizというかな漢字変換のインストールには成功しています。
こちらはcannaよりずっと賢いですがcannaの2倍程の大きさです。
また、まだ使い勝手がいまいちです。(キーバインドが変更出来ない)
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
YoN
Site Admin
記事: 1239
登録日時: 07/04/01(日) 08:00
お住まい: 信州

投稿記事 by YoN »

暇人さん、ありがとうございます。

http://openlab.jp/puppylinux/download/p ... na-3.6.pet

http://openlab.jp/puppylinux/download/p ... 1-i686.pet

オープンラボに置かせていただきました。
個人的には、やはりかな漢字変換サーバに接続できませんでした。しばらく頭を冷やします。
[Puppy4.1.2-retro-JP] EPSON Endeavor MT-3500
Celeron 533MHz 256MB
[Lupu-5.0.1 LiveCD + lang_support_ja-1.4.sfs] SOTEC Whitney System CR Board
Celeron 766MHz 512MB
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

scimを再起動するとうまくいったりするかも?
# cannastat -a
Connected to unix
Canna Server (Ver. 3.6)
Total connecting clients 1
USER_NAME ID NO U_CX C_TIME U_TIME I_TIME HOST_NAME CLIENT
root 0 0 2 Wed 19 10:55pm 0 2 puppypc(UN scim-canna
Initialize: 1 Finalize: 0
CreateContext: 1 DupricateContext: 0
CloseContext: 0 GetDictionaryList: 0
GetDirectoryList: 0 MountDictionary: 5
UnmountDictionary: 0 RemountDictionary: 0
GetMountDictionaryList: 0 QueryDictionary: 0
DefineWord: 0 DeleteWord: 0
BeginConvert: 0 EndConvert: 0
GetCandidacyList: 0 GetYomi: 0
SubstYomi: 0 StoreYomi: 0
StoreRange: 0 GetLastYomi: 0
FlushYomi: 0 RemoveYomi: 0
GetSimpleKanji: 0 ResizePause: 0
GetHinshi: 0 GetLex: 0
GetStatus: 0 SetLocale: 0
AutoConvert: 0 QueryExtensions: 0
SetApplicationName: 1 NoticeGroupName: 1
Through: 0 KillServer: 0
[/quote]
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

to Ramesh

投稿記事 by 暇人 »

Hi Ramesh
How do you make scim and others?
From soueces, or rpm(bin package)?

Check your scim please.Like this.
# ldd /usr/bin/scim
linux-gate.so.1 => (0xffffe000)
libscim-1.0.so.8 => /usr/lib/libscim-1.0.so.8 (0xb7eb9000)
libdl.so.2 => /lib/libdl.so.2 (0xb7eb5000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7dce000)
libm.so.6 => /lib/libm.so.6 (0xb7dac000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7da1000)
libc.so.6 => /lib/libc.so.6 (0xb7ca5000)
/lib/ld-linux.so.2 (0xb7fb0000)
"no version information available" means missmatch lib location or file.

ってほんとかなぁ?

Or do you have symblic file "/usr/lib/libstdc++.so.6" ?

gconvが足らないってのもあるかなぁ?

そもそも最初のメールはどんな内容だったの? >YoN
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
返信する