小小輸入法也叫yong輸入法,是一個免費但不開源的中文輸入法,其做者爲dgod,2008年發佈第一個版本,至今六年時間依然在不斷的更新。以一人之力默默維護一個項目6年時間,不得不讓人佩服。 php
曾經試圖在CentOS 6.5下安裝該輸入法,無奈CentOS 6.5的庫版本過低,一直安不上。下面記錄一下在CentOS 7.0下的安裝過程。 html
從官方網站下載Linux下的最新版本yong-lin-2.2.0-1.7z。 shell
解壓。7z格式的壓縮文件須要安裝p7zip方可解壓,在EPEL源中有提供該軟件。 網站
安裝 google
1 2 3 4 |
$ cd yong $ su # ./yong-tool.sh --install64 # 安裝 # ./yong-tool.sh --select # 設置爲默認輸入法 |
想要卸載yong spa
1 |
# ./yong-tool.sh --uninstall
|
系統啓用中文輸入源 .net
在「Application」->「System Tools」->「Region&Language」->「Input Source」中添加中文輸入源「Chinese(yong)」。也能夠考慮刪除English(US)輸入法,直接使用yong自帶的功能切換中英文輸入法。 設計
彷佛須要關機重啓。重啓以後,在桌面右上角即出現了中英文輸入法的圖標。 3d
須要注意的是,yong的安裝其實只是在/usr/bin下創建了兩個軟連接yong和yong-config,而且在${HOME}下創建了文件夾.yong,其中包含了yong的配置文件。於是在第二步中解壓的yong文件夾不可刪除。 code
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以及字母會直接將相應的大寫字母輸出出來,沒必要再通過中文輸入法。
參考:
配置默認輸入法:
另外我在這裏發現了怎樣設置:http://www.mintos.org/software/xiaoxiao-input.html
一樣按照個人習慣,我做了部分摘抄:
修改默認的輸入法配置:
配置文件在:~/.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 #配置文件版本 6 version=2 7 8 9 [IM] 10 default=0 11 0=wubi 12 #6=pinyin 13 14 #[IM] 15 3default=0 16 #0=yong 17 #1=wubi 18 #2=zhengma 19 #3=erbi 20 #4=english 21 #5=gbk 22 #6=pinyin後面的我就不寫了,主要是如何配置默認的輸入法,像小小輸入法自帶的碼錶我就用很差。
在個人配置文件中我只有五筆,你能夠根據本身的狀況配置