sunpinyinは大きな辞書を使ってからカードの問題を解決します.

3061 ワード

厳粛な声明:本文は筆者がネットで転載して、筆者は少し改正があって、所有権は原文の作者に帰ります!
リンク:http://blog.csdn.net/nick_wong/articale/detail/7728653
原理:起動時に自動的にfcitx-sunpinynの辞書をメモリにロードし、元のディレクトリにリンクして使用し、使用中にタイミングよく辞書をバックアップし、シャットダウン時にもう一度バックアップします.
最适化前にfcitx-sunpinynを使って、元の辞书を使うときはあまり目立った不快感はありませんでしたが、85 M近くの辞书を换えても、ぼやけているときは、完全に死にそうです.最適化後、fcitx-sunpininnの応答速度は完全に光速~!
本例の環境:Ubuntu 10.04、Fcitx 4.0.1
説明:1、以下の方法の「linuxhobry」は自分でアカウントに登録してください.でないと、意外です.2、この方法はibus-sunpinynにも適用されます.
実現方法:1、より包括的でより便利な辞書をダウンロードし、ダウンロードした辞書を~/.sunpinnynディレクトリに解凍する:http://code.google.com/p/hslinuxextra/downloads/list
大きいのを降ってもいいです.メモリが大きいなら大丈夫です.
2、端末を開け、以下のコマンドで辞書のバックアップを行います.
mv /home/linuxhobby/.sunpinyin/userdict /home/linuxhobby/.sunpinyin/userdict.new

cp /home/linuxhobby/.sunpinyin/userdict.new /dev/shm/userdict
3、sudo gedit/etc/rc.localは、「exit 0」の前に以下の語句を追加して、機械をスタートさせて自動的に辞書を読み込むことを実現します.
cp /home/linuxhobby/.sunpinyin/userdict.new /dev/shm/userdict

chmod 777 /dev/shm/userdict

ln -s -f /dev/shm/userdict /home/linuxhobby/.sunpinyin/
4、sudo gedit/etc/crontab、自動バックアップタスクを作成する
この中の「00*/1**」は、一時間に一回の辞書をバックアップするという意味で、この数値は自分の必要に応じて調整できます.
00 */1 * * * user cp /dev/shm/userdict /home/linuxhobby/.sunpinyin/userdict.new

5、sudo gedit/etc/init.d/backup_sunpinyin、自動バックアップ辞書をシャットダウンしたスクリプトを作成します.
#! /bin/sh

cp /dev/shm/userdict /home/linuxhobby/.sunpinyin/userdict.new
6、以下のコマンドを使用して、自動的にスクリプトの設定を完了します.
sudo chown root:root /etc/init.d/backup_sunpinyin

sudo chmod 744 /etc/init.d/backup_sunpinyin

sudo chmod +x /etc/init.d/backup_sunpinyin

sudo ln -s /etc/init.d/backup_sunpinyin /etc/rc0.d/K99backup_sunpinyin

sudo ln -s /etc/init.d/backup_sunpinyin /etc/rc6.d/K99backup_sunpinyin
7、パソコンを再起動して、効果を試してみましょう.
sudo reboot