学Linux - 上红联!
Linux系统教程_红联Linux门户
Linux帮助

搜狗输入法Linux版配置文件详解

时间:2017-09-14来源:linux网站 作者:jilijelon
sogoupinyin–搜狗输入法linux版,是linux下比较好用的一款中文输入法,和win下面的搜狗输入法一样好用.
官网地址:http://pinyin.sogou.com/linux/.
不过在使用的过程中也会遇到不少问题,比如之前遇到过 ,当时没有分析,简单的删除了sogou的配置文件,然后重启输入法解决了这个问题.
 
版本信息
搜狗输入法版本:sogoupinyin 2.1.0.0082 amd64
系统版本:Ubuntu 16.04 xenial , x86_64 Linux 4.4.0-93-generic
 
sogoupinyin配置文件
ubuntu下搜狗输入法配置相关的目录有如下几个:
1.~/.config/sogou-qimpanel
2.~/.config/SogouPY.users
3.~/.config/SogouPY
 
1.~/.config/sogou-qimpanel 目录
该目录是和sogou皮肤有关的配置目录,下面有一个main.conf 和一个skin目录,
(1) main.conf 中就一句话
[base]
CurtSogouSkinType=阿狸·就是爱撒娇【动态】
CurtFcitxSkinType=ubuntukylin-dark1
CurtSogouSkinType 指的是当前搜狗输入法的皮肤,这里的阿狸·就是爱撒娇【动态】 对于skin目录下面的皮肤名(皮肤本身也是一个目录).
CurtFcitxSkinType指的是当前Fcitx输入法的皮肤
(2) 我的skin目录如下:
搜狗输入法Linux版配置文件详解
(3)皮肤:阿狸·就是爱撒娇【动态】
该目录是皮肤的目录,如果想要修改或者自制皮肤可以研究一下:
skin.ini 皮肤配置信息
阿狸·就是爱撒娇【动态】.ssf 皮肤安装文件,点击一次安装,再点一次卸载皮肤
搜狗输入法Linux版配置文件详解
 
2.~/.config/SogouPY.users目录
里面就一个 acc.dat 文件,按文件名应该是用户账号有关的信息,是二进制文件,看不到里面内容.
 
3.~/.config/SogouPY 目录
这个目录是搜狗输入法比较重要的配置文件目录,目录内容如下:
搜狗输入法Linux版配置文件详解
主要关注一下几个文件:
scdlist.ini
Correction.ini
sogouEnv.ini
env.ini
sogou.version
useSkin.txt
pingback.time
scd
(1) scdlist.ini
这是搜狗输入法细胞词库的配置文件,内容如下:
[scd0]
id=15097
name=成语俗语【官方推荐】
type=成语俗语【官方推荐】
[scd1]
id=15117
name=计算机词汇大全【官方推荐】
type=计算机科技大全【官方推荐】
[scd2]
id=4
name=网络流行新词【官方推荐】
type=流行新词新词【官方推荐】
[scd3]
id=14108
name=错读词汇
type=本地词汇
[scdlist]
version=2
以[scd0] 举例分析
id=15097 指的是该词库的文件对应的是 scd 目录下面的 15097.scel 词库文件
name=成语俗语【官方推荐】 在搜狗输入法设置界面–细胞词库中显示的名称,如下图所示:
搜狗输入法Linux版配置文件详解
(2) Correction.ini
该文件内容如下:
[Correction]
gn=ng
uen=un
iou=iu
uei=ui
mg=ng
(3) sogouEnv.ini
该文件内容如下(TODO 完善分析):
[Genelal]
FirstRunSogouQimanel_2_1=false
ShuangPin=false
HintSP=true
AllowQuanPin=true
HideStatusBar=true
FullScreenHideSB=true
SmartPunc=true
[StatusInfo]
ValueZhongYing=fcitx-kbd
ValueFan=fcitx-chttrans-inactive
ValuePunc=fcitx-punc-inactive
ValueQuanBan=fcitx-fullwidth-inactive #默认的是全角fcitx-fullwidth-active,半角需要修改为fcitx-fullwidth-inactive
[Key]
SwitchCE_key=Shift
SwichEnglishRetainExist=true
FirstPageKey=0
SecondPageKey=2
SwichSogouIME=true
Switch2sogou="CTRL_,"
ChttransFlag=true
[Appearance]
CandidateNumber=5
UseSkin=true
CurrentSkin=
ChangeColor=false
ChangeFont=true
DefaultSkinSetFlag=false
[Advance]
UrlMode=true
RemainHalfWidth=true
KeyPadInputDigital=true
[Cell]
AutoUpdateThesaurus=true
RuncellThesaurusUpdateTip=true
RuncellThesaurus=true
(4) env.ini
该文件内容如下(TODO 完善分析):
[Setting]
EnableCloudRequest=0
UseCellDict=0
QuanPin=1
ZCSForZhChSh=1
ShuangPin=0
HintSP=1
AllowQuanPin=1
SuperSPJP=1
LearnFreq=1
LearnNewWord=1
NoPhrase=0
Correction=1
ForecastLongWord=1
LongWordNumGate=4
LongWordCandPos=2
MaxLongWord=2
AllowNetMode=1
FontCh=Monospace
FontSize=16
(5) sogou.version
这个文件保存的是搜狗输入法的版本信息,内容如下:
2.1.0.0082
系统词频: 20160609
组词数据: 20160609
辅助码: 20150602
编译时间: Sep 29 2016 08:54:66
对应输入法的关于页面:
搜狗输入法Linux版配置文件详解
(6) useSkin.txt
这个文件保存的是搜狗输入法使用的皮肤信息,和上面的main.conf 里内容差不多,如下:
阿狸·就是爱撒娇【动态】
默认皮肤
(7) pingback.time
输入法备份时间,感觉没啥用,囧.
备份的文件应该是在~/.config/SogouPY/Backup 这个目录里面.
1505198112
0
(8) scd
这是搜狗输入法细胞词库的目录,里面保存了.scel 结尾的词库文件.
 
本文永久更新地址:http://www.linuxdiyf.com/linux/32595.html
------分隔线------