admin管理员组文章数量:1130349
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
ibus确实是个不错的输入法,但是有个缺点就是词库太小,导致中文输入时,效率一直上不去,于是就有了添加词库的方法,添加完词库后,确实好多了,但是由于数据库文件很大,硬盘搜索的时间太长,反应缓慢。于是就有了一些解决方案。原理是把数据库文件加载到内存中,提高读取的效能。做法如下。经过测试确实有很好的效果。
转自CSDN博客,谢谢原文作者提供的方法
原理:
开机时自动把 ibus-sunpinyin 的词库加载到内存,再链接回原目录进行使用,在使用过程中定时备份词库,关机时再备份一遍。
效果:
优化前,使用 ibus-sunpinyin,用原装词库时没有过于明显的不适,但是就算只换上那近85M的词库、开了模糊时,完全是卡得要死!
优化后,fcitx-sunpinyin 的响应速度完全是光速~!!
本例环境:Ubuntu 12.04、ubuntu 12.04预装ibus
说明:
1、以下方法中的”linuxhobby”,请自行改为你的登陆账号,否则出了意外,就自己狠命地抽自己两耳光
2、此方法同样适用于 fcitx-sunpinyin
实现方法:
1、下载更全面、更好用的词库,将下载来的词库解压到 ~/.sunpinyin 目录:
http://code.google/p/hslinuxextra/downloads/list
你要下大的也可以,只要你的内存大就 OK
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
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
ibus确实是个不错的输入法,但是有个缺点就是词库太小,导致中文输入时,效率一直上不去,于是就有了添加词库的方法,添加完词库后,确实好多了,但是由于数据库文件很大,硬盘搜索的时间太长,反应缓慢。于是就有了一些解决方案。原理是把数据库文件加载到内存中,提高读取的效能。做法如下。经过测试确实有很好的效果。
转自CSDN博客,谢谢原文作者提供的方法
原理:
开机时自动把 ibus-sunpinyin 的词库加载到内存,再链接回原目录进行使用,在使用过程中定时备份词库,关机时再备份一遍。
效果:
优化前,使用 ibus-sunpinyin,用原装词库时没有过于明显的不适,但是就算只换上那近85M的词库、开了模糊时,完全是卡得要死!
优化后,fcitx-sunpinyin 的响应速度完全是光速~!!
本例环境:Ubuntu 12.04、ubuntu 12.04预装ibus
说明:
1、以下方法中的”linuxhobby”,请自行改为你的登陆账号,否则出了意外,就自己狠命地抽自己两耳光
2、此方法同样适用于 fcitx-sunpinyin
实现方法:
1、下载更全面、更好用的词库,将下载来的词库解压到 ~/.sunpinyin 目录:
http://code.google/p/hslinuxextra/downloads/list
你要下大的也可以,只要你的内存大就 OK
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
版权声明:本文标题:linux 搜狗输入法 太慢,【分享】ibus使用搜狗输入法词库后,反应慢的解决方法... 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763713079a2956898.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论