
Ubuntu日本語フォーラム

ログインしていません。
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の辞書はまた違うのでしょうか?。
みなさいんすみませんが、お助けください。
オフライン
$ 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 については辞書登録で自動で書き込まれる数値を利用すると上手く行ったので採用しただけです。数値の持つ意味と効果を理解して採用したのではありません。
オフライン
すみません。
コードが改行される事を忘れていました、張り直します。
$ 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*
オフライン