お知らせ

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

#1 2010-10-11 09:00:37

ぶっきー070812
メンバ
登録日: 2010-09-04

Ubuntuの日本語入力Anthyに顔文字登録したい

ubuntu10.04を使用している環境で、顔文字を使いたいと思います。
検索の結果、以下の投稿が参考になると思いやってみました。

https://forums.ubuntulinux.jp/viewtopic.php?id=5905

この投稿の中でも、特に役立ったのは、以下のHPです。

http://d.hatena.ne.jp/ombra/20080523/p1

このHPの指示に従い、private_words_defaultを作成し、出来上がった辞書を~/.anthy以下にコピーしました。
そして、Ubuntuを再起動し、日本語入力をしようと思ったのですが、顔文字を出すことはできませんでした。

その後いろいろと調べて、Anthyの辞書は別なところにある?、らしき以下のHPの情報を得ましたが、まだやってはいません。

http://d.hatena.ne.jp/nshttsk/20070201/1170352330

Ubuntu10.04のAnthyの辞書はまた違うのでしょうか?。

みなさいんすみませんが、お助けください。

オフライン

 

#2 2010-10-11 21:59:15

hir0
メンバ
登録日: 2008-09-28

Re: Ubuntuの日本語入力Anthyに顔文字登録したい

$ cd && wget http://www.facemark.jp/orange31-i2002sz.lzh
$ lha -e ./orange31-i2002sz.lzh
$ nkf -S -w ./orange31-i2002sz/list.txt > $HOME/.anthy/private_words_default
$ cat $HOME/.anthy/private_words_default|sed 's/\t顔文字//g' -i $HOME/.anthy/private_words_default
$ cat $HOME/.anthy/private_words_default|sed 's/\t/ \#T35\*500 /g' -i $HOME/.anthy/private_words_default
$ rm -R ./orange31-i2002sz*

通常ログインするユーザーで実行してください。
su , sudo su 等でrootとなって実行した場合は通常ユーザーでは反映されません。

GUIでの操作に切り替えるなり、既にファイルが手元に有る場合は必用に応じて対応してください。
解らなければ、現在使用でき無い同名のファイルやフォルダは削除してから実行してください。


一行目から順にコマンドの説明です。

・カレントディレクトリをhomeに移動して(端末機同時のデフォルト)orange31-i2002sz.lzhをhomeにダウンロード。

・orange31-i2002sz.lzhの解凍。 同ディレクトリにorange31-i2002szが作成される。

・文字コードと改行コードをUTF-8に変換したファイルを~/.anthyにファイル名「private_words_default」で保存。

・辞書に必要ない文字の削除

・辞書に必要な文字の書き込み

・home に作成された「orange31-i2002sz.lzh」と「orange31-i2002sz」を削除。

そのまま顔文字が使用できます。
「ああ」「あいあいがさ」等。

注)#T35*500 については辞書登録で自動で書き込まれる数値を利用すると上手く行ったので採用しただけです。数値の持つ意味と効果を理解して採用したのではありません。

オフライン

 

#3 2010-10-11 22:02:03

hir0
メンバ
登録日: 2008-09-28

Re: Ubuntuの日本語入力Anthyに顔文字登録したい

すみません。
コードが改行される事を忘れていました、張り直します。

コード:

$ cd && wget http://www.facemark.jp/orange31-i2002sz.lzh
$ lha -e ./orange31-i2002sz.lzh
$ nkf -S -w ./orange31-i2002sz/list.txt > $HOME/.anthy/private_words_default
$ cat $HOME/.anthy/private_words_default|sed 's/\t顔文字//g' -i $HOME/.anthy/private_words_default
$ cat $HOME/.anthy/private_words_default|sed 's/\t/ \#T35\*500 /g' -i $HOME/.anthy/private_words_default
$ rm -R ./orange31-i2002sz*

オフライン

 

Board footer

Powered by FluxBB