小小输入法也叫yong输入法,是一个免费但不开源的中文输入法,其作者为dgod,2008年发布第一个版本,至今六年时间依然在不断的更新。以一人之力默默维护一个项目6年时间,不得不让人佩服。

曾经试图在CentOS 6.5下安装该输入法,无奈CentOS 6.5的库版本太低,一直安不上。下面记录一下在CentOS 7.0下的安装过程。

从官方网站下载Linux下的最新版本yong-lin-2.2.0-1.7z。

解压。7z格式的压缩文件需要安装p7zip方可解压,在EPEL源中有提供该软件。

安装

1

2

3

4

$cdyong $su # ./yong-tool.sh --install64 # 安装 # ./yong-tool.sh --select # 设置为默认输入法

想要卸载yong

1

# ./yong-tool.sh --uninstall

系统启用中文输入源

在“Application”->“System Tools”->“Region&Language”->“Input Source”中添加中文输入源“Chinese(yong)”。也可以考虑删除English(US)输入法,直接使用yong自带的功能切换中英文输入法。

似乎需要关机重启。重启之后,在桌面右上角即出现了中英文输入法的图标。

需要注意的是,yong的安装其实只是在/usr/bin下建立了两个软链接yong和yong-config,并且在${HOME}下建立了文件夹.yong,其中包含了yong的配置文件。因而在第二步中解压的yong文件夹不可删除。

yong的配置文件位于~/.yong/yong.ini,可以根据需要修改,或者也可以直接用yong-config命令调出图形界面来修改。

我的配置如下:

输入法状态栏主窗口位于左下角。由于使用了双显示器,默认的窗口位于右下角会使得状态栏位于另一个显示器。(使用过程中发现,在终端全屏的情况下,状态栏位于左下角会挡住部分终端的命令,目前没有合适的解决办法。或许可以考虑顶部居中。)

在系统输入源中删除英文输入,只留下中文的yong作为唯一输入源。使用默认的Ctrl+LShift作为切换输入法的快捷键。中英文切换快捷键设置为Ctrl+Space。默认的中英文切换键是LSHIFT,但是由于我习惯使用LSHIFT+字母的方式来临时输入大写字母,所以如果使用LSHIFT进行中英文切换的话很容易导致误操作。

yong自带了七种输入法,我只有拼音输入法,因而删除其他输入法,只留下pinyin输入法,并设其为默认值;

小小输入法支持百度、google、微软、QQ和搜狗等云输入法,可以自行配置。配置如下: 1=BaiduCloud

[cloud]

name=百度云

engine=libcloud.so

arg=baidu

其他云输入法类似,其中arg可以取baidu、google、qq、sogou、microsoft等(似乎sogou和microsoft都不支持了?)。

默认使用QQ云输入法,特殊情况切换到百度云或谷歌云。由于国内连接的问题,使用谷歌云的时候有很明显的时间延迟,不建议使用。

yong输入法还支持自定义皮肤或使用别人设计的皮肤,将下载的皮肤文件放在~/.yong/skin下即可。

一个不太方便的一点是状态栏貌似无法显示当前正在使用的中文输入法是哪一个。

在配置文件中的[IM]里加入ABCD=1,这样在中文输入法的情况下按下SHIFT以及字母会直接将相应的大写字母输出出来,不必再经过中文输入法。

参考:

配置默认输入法:

同样按照我的习惯,我作了部分摘抄:

修改默认的输入法配置:

配置文件在:~/.yong/yong.ini

也即家目录下的一个隐藏文件夹,如下是我的配置:

[laolang@localhost .yong]$ l

总用量 4.0K

4.0K -rw-r--r-- 1 laolang laolang 1.9K 12月 27 17:54 yong.ini

[laolang@localhost .yong]$

[laolang@localhost .yong]$ pwd

/home/laolang/.yong

[laolang@localhost .yong]$ l

总用量 4.0K

4.0K -rw-r--r-- 1 laolang laolang 1.9K 12月 27 17:54 yong.ini

[laolang@localhost .yong]$ cat yong.ini

1#!/usr/bin/yong-config

2#Yong输入法配置文件

3

4[DESC]

5#配置文件版本

6version=2

7

8

9[IM]

10default=0

110=wubi

12#6=pinyin

13

14#[IM]

153default=0

16#0=yong

17#1=wubi

18#2=zhengma

19#3=erbi

20#4=english

21#5=gbk

22#6=pinyin 后面的我就不写了,主要是如何配置默认的输入法,像小小输入法自带的码表我就用不好。

在我的配置文件中我只有五笔,你可以根据自己的情况配置

来源:oschina

链接:https://my.oschina.net/u/1442002/blog/361323

linux系统怎么安装小小输入法,CentOS 7.0下安装小小输入法相关推荐

  1. CentOs 6.0 下安装cacti的syslog插件

    CentOs 6.0 下安装cacti的syslog插件 一.软件环境: OS:CentOS 6.0 x86_64 rsyslog rsyslog-mysql syslog-v1.22-2.tgz 监 ...

  2. 7.33oracle安装不了,在RedHat7.0下安装Oracle的经历

    下面的步骤忠实记录了整个安装过程. 1.机器配置 CPU: Intel Pentium III 668203 khz 内存: 128M 操作系统: Redhat7.0(完全安装) SWAP区: 256 ...

  3. centos 安装oracle java,CentOS 4.4下安装Oracle 10

    一.下载软件 Oracle Database 10g Release 2 (10.2.0.1) 下载后可采用 解压命令:unzip 10201_database_linux32.zip 二. 设置核心 ...

  4. 安装linux系统出来7只小企鹅,在Red Hat Linux 9.0下安装小企鹅中文输入法

    小企鹅中文输入法(Free Chinese Input Toy for X,fcitx)是一个以GPL方式发布的.基于XIM的简体输入法(其前身为g五笔),包括五笔.拼音.区位输入法,是在Linux ...

  5. ThinkPad物理机安装Linux系统实战企业级项目之CentOS安装

    ThinkPad物理机安装Linux系统实战企业级项目之CentOS安装 系统安装 下载CentOS系统制作系统U盘 笔记本电源设置 网络设置 WiFi类型查看验证设置联网 设置固定IP 安装MySQ ...

  6. Linux系统之路——如何在服务器用U盘安装CentOS7.2(二)

    Linux系统之路--如何在服务器用U盘安装CentOS7.2(一) 说明: 截止目前CentOS 7.x最新版本为CentOS 7.2.1511,下面介绍CentOS 7.2.1511的具体安装配置 ...

  7. CentOS 6.4下安装中文输入法

    记录CentOS 6.4下安装中文输入法的过程,希望对大家有所帮助. 1.用root登录 ,或su root 2.yum install "@Chinese Support" 3. ...

  8. Linux系统中Java环境的搭建及JDK的安装(附上每一步操作截图及说明)【一看就懂】

    开门见山 第一步: 官网下载你所要使用的jdk版本:或本地已经存在的Linux系统的jdk压缩包.(这里以jdk1.8为例) 将此压缩包按如下图所示操作(1.进入/opt/文件 2.将压缩包拖入此处) ...

  9. CentOS 5.1下安装Opensim

    Opensim是什么? Opensim是一个平台,用来架构一个虚拟世界,并支持多个独立的地区连接到一个单一的网络中心. 这是有点类似的网站,任何人都可以运行自己的网络服务器透过互联网联系在一起.它也可 ...

  10. mysql+1.6安装,CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法

    这篇文章主要介绍了CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法分享,需要的朋友可以参考下准备篇: 一.配置防火墙,开启80端口.3306端口 Cen ...

最新文章

  1. hadoop和python的关系_Python 的 map 和 reduce 和 Hadoop 的 MapReduce 有什么关系?
  2. 朱俊彦团队提出GAN压缩算法:计算量减少20倍,生成效果不变,GPU、CPU统统能加速...
  3. axios 同步_githubactions进行github仓库和gitee仓库同步
  4. 2010 February
  5. jqgrid 编辑列拿不到值_德云社十大杰出学霸,岳云鹏赫然在列,小岳岳你这是否有点牵强...
  6. 接口隔离原则(ISP)
  7. cocos2d精灵教程(三篇)
  8. Python系统学习流程图, 教你一步步学习python
  9. 匿名函数与自执行函数
  10. 【工程项目经验】之32/64位平台printf uint64的方法
  11. void* 与 shared_ptr的相互转换
  12. 国学能带给孩子什么?
  13. CPU内部看门狗,外部看门狗以及软件看门狗
  14. 使用ExtendSim进行制造业仿真
  15. 微信公众号 开发详解04【编辑器、图片收集、动图Gif、截图软件、去水印】
  16. 网络带宽压力测试教程
  17. 单片空间后方交会程序c语言,摄影测量实习报告-单片空间后方交会
  18. An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features-阅读笔记
  19. SSM+MySQL+JSP教务管理系统设计与实现(附源码下载地址)
  20. js 中文加密解密

热门文章

  1. 微信小程序商城后台服务器,首先【基础配置】:完成小程序关联商城后台及配置微信支付...
  2. windows中bat批处理的注释语句
  3. 2021第十四届“认证杯”数学建模网络挑战赛C题
  4. AllenNLP框架学习笔记(数据篇之二)
  5. c语言单片机避障小车应用,51单片机控制寻迹避障小车各种源程序(功能很多)
  6. k3修改wifi加密方式
  7. OrCAD42道问题汇总
  8. ISO18000-6C 电子标签数据存储空间及数据加密说明
  9. matlab聚类实验,实验3Matlab聚类分析
  10. udp超过mtu长度 linux,TCP UDP 数据包长度(MSS)总结