お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-02-28 20:32:06

2kinobu
新しいメンバ
登録日: 2008-01-21

kasumiが起動しなくなりました。

何度も質問させていただいて申し訳ありません。
http://www.k5.dion.ne.jp/~r-f/sicklylife/memo/linux_ubuntu_710.html

上記のサイトから次の操作を行ったところkasumiが起動しなくなりました。

サイトには次のように書いてあったのですが端末でkasumiと入力しても

Segmentation fault (core dumped)

と表示されてしまうのです。

変換した辞書は機能するのですがどうしたら霞が起動するのでしょうか。

MS IMEの辞書をAnthy用にする

    * 予めMS IMEの辞書をテキスト形式で用意しておく。
      システム > システム管理 > Synapticパッケージマネージャ
      でnkf(文字コード変換ツール)で検索して右クリックしてインストール指定し、ツールバーの適用を押してインストール。
      CUIでインストールする場合、
      sudo apt-get install nkf

      でインストール。
      次にface-dic-conv.pl.tar.gzをダウンロードして、ダブルクリックして展開した中身(face-dic-conv.pl)をMS IMEの辞書と同じフォルダに置き、ファイルブラウザでそのフォルダを右クリックして、『端末の中に開く』を選ぶ。そして端末で、
      chmod 755 face-dic-conv.pl

      nkf -w MS IMEの辞書ファイル | ./face-dic-conv.pl >> private_words_default

      と実行すれば変換されるので、
      cp private_words_default ~/.anthy

      と実行してファイルをコピーすればOK。後は半角/全角キーを押したときに出てくるAnthyのツールバーの辞書メニューから辞書を選択して適当に編集すればよい。

オフライン

 

#2 2008-02-29 15:18:39

doggyx
メンバ
登録日: 2007-10-10

Re: kasumiが起動しなくなりました。

はじめまして。

残念ですが、
2kinobuさんのubuntuに起こったことが、
いまいち把握しきれません。

「何をしようとしたのか」は、とりあえず避けて、

「2kinobuさん自身が、どう操作したのか」と
「その結果、どうなったのか」のセットで、
起きた事のままの順番に書いていただけませんか。

いくつか操作を組み合わせて発生した事柄の場合、
原因が分からないままになりやすいです。
・どのように操作したのか、の手順
・どう表示されたかのログ、どのような障害なのかの説明、使用環境の内容(バージョンなど)
上記2つはかなり重要です。(ほとんどの人が焦ったときはバージョン書いてませんがw)

また、「自分がubuntuをどう操作したか」を
紹介しているサイトの内容は
「動作させている環境、パッケージの影響で変動しやすい」と
理解した方がいいと思います。
参考にして、自己環境の改善に取り込めれば幸いですが、
「完全再現しよう」とすると、どうしても
一度目は人柱状態になりやすいですw
(これはウェブサイトに限らず、雑誌記事でもそうです)

ps.
私も参考にできそうなサイトの記述を丸々そのままやってみて
何度もクラッシュさせましたw
おかげで 英 語 が 分 か る よ う に な り ま し た wwww

オフライン

 

#3 2008-02-29 16:40:46

2kinobu
新しいメンバ
登録日: 2008-01-21

Re: kasumiが起動しなくなりました。

doggyxさま お返事ありがとうございます。
文体がめちゃくちゃであったことをまず先にお詫びいたします。
自分がしたそう操作は次のとおりです。

0.sudo apt-get install nkfを行いnkfをCUIでダウンロード。
1.http://matsucon.net/material/dic/より■MS-IME用 [スタンダード変換辞書]のスタンダード版をダウンロード。
2.ホームフォルダでダウンロードしたファイル(ime_std.lzh)を展開(中身はime_std.txtとread me.txt)してread me.txtをゴミ箱に移動
3.http://www.k5.dion.ne.jp/~r-f/sicklylife/memo/linux_ubuntu_710.htmlよりface-dic-conv.pl.tar.gzをダウンロード
4.3でダウンロードしたファイルの中身は
#!/usr/bin/perl

while(<>) {
  @str = split(/\t/);
  print join(' ',$str[0],'#KJ*500',$str[1]),"\n";
}

というPerl スクリプトでした
5.2で展開したime_stdファイルをnautilus-open-terminalを利用して右クリックから端末内で開き
 chmod 755 face-dic-conv.pと入力。
6.そのまま端末にnkf -w ime_std.txt | ./face-dic-conv.pl >> private_words_defaultと入力
7.その端末内でcp private_words_default ~/.anthyと入力

以上が行った動作です。

その結果

1.ime_stdフォルダ内にprivate_word_defaultというテキストファイルが作成されました。
2.変換も受け付けるようになり顔文字が打てるようになりました。
3.kasumiが起動せず辞書編集ツールが起動しません。SCIMの設定ではコマンドはkasumiです。
4.端末からkasumiと入力するとSegmentation fault (core dumped)と表示されます。

このような状態です。

オフライン

 

#4 2008-02-29 17:19:01

mizuno
管理者
From: Kyoto
登録日: 2007-02-28

Re: kasumiが起動しなくなりました。

変換した private_words_default の先頭に、以下のようなヘッダがあると思います。

コード:

!Microsoft IME Dictionary Tool
 #KJ*500 
!DateTime: 2007年11月01日
 #KJ*500 
!Written By MatsuCon (http://matsucon.net/)
 #KJ*500 

 #KJ*500

どうやらこれが悪いようですので、テキストエディタを開いてばっさり削除してみたところ kasumi は動作するようになりました。
あるいは変換前の ime_std.txt から

コード:

!Microsoft IME Dictionary Tool
!DateTime: 2007年11月01日
!Written By MatsuCon (http://matsucon.net/)

をあらかじめ削除した状態で変換をかければよいかも。

オフライン

 

#5 2008-03-02 10:01:20

2kinobu
新しいメンバ
登録日: 2008-01-21

Re: kasumiが起動しなくなりました。

>mizunoさま
無事解決致しました。
ご指摘どおりにMS-IME用の辞書ファイルの上部分を削除して変換を行ったらkasumiが起動しました。

(`・ω・´)シャキーン

とか好きな顔文字が打てて変換できて幸せです。

オフライン

 

Board footer

Powered by FluxBB