小小输入法的安装笔记
2017-03-27 本文已影响299人
王涪玖
下载
大家根据自己的系统来选择吧。
安装
下面分基本来进行吧。
1、解压
利用系统里的解压工具,解压出来之后,是一个文件yong,可以把这个文件复制到软件目录里:
> sudo mv yong /opt/
> cd yong
> sudo chmod +x yong-tool.sh
2、安装
> sudo apt-get install im-config
> sudo ./yong-tool.sh --install64
3、卸载:
> sudo ./yong-tool.sh --uninstall
4、选择作为默认输入法
> ./yong-tool.sh --select
5、如果出现了再使用过程中的退出,可以执行如下的命令恢复:
> yong -d
配置输入法
由于我的系统是:Debian lxde 8.7 AMD64
1、系统里的配置
在/etc/X11/Xsession.d中建立一文件,名为:25xchinput,在25xchinput中输入以下内容:
export LAGN=zh_CN.utf8
# export LANG='zh_CN'
export LC_CTYPE=zh_CN.utf8
export XIM=yong
export XIM_PROGRAM=yong
export XMODIFIERS="@im=yong"
export GTK_IM_MODULE=yong
yong &
最后, 修改其权限
> sudo chmod +x 25xchinput
退出,若是重新启动计算机,便是可以了。
2、用户的配置
有一个文件:.xinputrc,其中的内容:
XMODIFIERS="@im=yong"
XIM="yong"
XIM_PROGRAM="/usr/bin/yong"
XIM_ARGS=""
GTK_IM_MODULE="yong"
QT_IM_MODULE="yong"
SHORT_DESC="yong"
PREFERENCE_PROGRAM="/usr/bin/yong-config"
yong -d
3、输入法的配置
在文件/opt/yong中有一个配置文件是yong.ini,里面的设置是:
#!/usr/bin/yong-config
#Yong输入法配置文件
[DESC]
#配置文件版本
version=2
[IM]
default=0
#0=yong
#1=wubi
#2=zhengma
#3=erbi
#4=english
#5=gbk
0=pinyin
1=english
#候选字个数
cand=7
#简繁转换
#简繁一对多转换
s2t_m=0
#汉字过滤 0:不过滤 1:常用汉字
filter=0
#默认启动
enable=0
#皮肤
skin=skin
#回车键行为 clear:清编码 commit:上屏首选
#enter=clear
#数字键行为
#num=push
#半角出全角空格
#space=full
#预编辑模式 0:禁用 1:启用
#预编辑类型 0:候选 1:编码
preedit=0
#自动调频
auto_move=0
#历史记录
history=history.txt
#小键盘 0:默认 1:不作为编码键 2:出数字
keypad=0
space=default
enter=default
[main]
#用户的配置文件编辑器
edit=
#显示托盘图标
tray=1
#不显示主窗口
#状态栏半透明
#主窗口位置 0:右下 1:顶部居中 2:左下
pos=1
[input]
#编码提示
hint=1
#不使用光标跟随
#不显示输入窗口
noshow=0
#候选显示长度
strip=9
font=华文宋体 31
[key]
#打开输入法
trigger=CTRL_SPACE
#二三重码选择
select=LSHIFT RSHIFT
#中英文切换
CNen=LCTRL
#临时英语模式
tEN=NONE
#切换输入法
switch=CTRL_LSHIFT
#翻页
page=- =
#以词定字
w2c=[ ]
#汉字过滤
filter=\\
#调词频
move=CTRL_UP CTRL_DOWN
#显示输入条
ishow=`
#一键切换到输入法
switch_default=CTRL_`
#切换到英语
switch_4=CTRL_E
#[yong]
#name=永码
#engine=libmb.so
#arg=mb/yong.txt
#[wubi]
#name=五笔
#engine=libmb.so
#arg=mb/wbx.txt
#overlay=mb/wbx.ini
#[zhengma]
#name=郑码
#engine=libmb.so
#arg=mb/zhengma.txt
#[erbi]
#name=二笔
#engine=libmb.so
#arg=mb/erbi.txt
#[gbk]
#name=内码
#engine=libgbk.so
[pinyin]
name=拼音
engine=libmb.so
arg=mb/pinyin.txt
dicts=mb/777.txt
overlay=mb/pinyin.ini
[english]
name=英语
engine=libmb.so
arg=mb/english.txt
biaodian=en
overlay=mb/english.ini
[sync]
sid=7199aca0-2fba-960a-1a87-839be98ed111
user=askuyue
4、码表的自定义
此处可以参考:安利:小小输入法,另外也有我自己的设置,把自己的码表777.txt复制到/opt/yong/mb,然后在yong.ini中加入:
[pinyin]
name=拼音
engine=libmb.so
arg=mb/pinyin.txt
dicts=mb/777.txt
overlay=mb/pinyin.ini
貌似我这个不工作的,嘿嘿,那就参考第一吧。
5、对于Qt的问题
首先,请到这两个地方下载文件:libyongplatforminputcontextplugin.so,然后进行如下操作:
>sudo cp libyongplatforminputcontextplugin.so
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts
也可参考这个网站上的内容:小小输入法在deepin中使用的解决办法.
最后一句
我一般很担心对于系统内部的操作,因为我是一个linux菜鸟,虽然用了六七年,但是我的境界只是停留在会使用和初步解决一点问题的水平之上,所以那就贻笑大方了。