(救星啊)im-switch -s ibus錯誤:Error: no configuration file "ibus" exists.

轉自:http://www.cnblogs.com/csulennon/p/4194902.htmlhtml

 

在虛擬機上安裝Ubuntu14.04 後安裝ibus輸入法,萬萬沒想到在切換輸入法的時候竟然出錯了!vim

image

無語了,再網上查了一下,這個錯誤出現的仍是比較少的。框架

先說Ubuntu輸入法(ibus)安裝的通常步驟吧。字體

1、安裝語言包

System Settings-->Language Support-->Install/Remove Languagesgoogle

image

安裝時間會稍微長一點。完成後註銷一下。code

若是不想安裝中文語言包,則須要安裝中文字體:htm

$ sudo apt-get install ttf-wqy-* 
$ sudo apt-get install xfonts-wqy 
$ sudo apt-get install fonts-wqy-*

 

 

2、安裝iBus框架

sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

 

im-switch -s ibus

 

我就是在這一步出錯的,先不用理他,繼續往下安裝blog

IBus拼音:sudo apt-get install ibus-pinyin 
IBUS五筆:sudo apt-get install ibus-table-wubi 
谷歌拼音輸入法:sudo apt-get install ibus-googlepinyin 
Sun拼音輸入法:sudo apt-get install ibus-sunpinyin

 

ibus-setup

 

image

在這裏添加中文的輸入法進程

若是沒有在右上角出現圖標使用這個命令找回圖標get

ibus-daemon –drx

 

 

3、錯誤解決:

=======執行im-switch -s ibus出錯:no configuration file 「ibus」 exists.============

經過以下命令來設置系統默認的輸入法框架:

$ im-switch

 

image

從上圖能夠看到在這裏能夠設置在當前環境下,X下默認的輸入法框架。注意,圖上選不到ibus!!查閱資料,好多都說是要重啓ibus:

 

$ sudo killall ibus-daemon 
$ sudo ibus-daemon -d –xim

 

重啓ibus對於在托盤看不到輸入法圖標是管用的,但這裏ibus啓動正常,只是無法輸入。問題的關鍵就在於im-switch中設定了當前環境關聯的輸入法框架是什麼,很顯然它沒有關聯ibus,而當試圖經過命令:

$ im-switch -s ibus

 

來關聯的時候提示:no configuration file 「ibus」 exists。上圖所列的是im-switch下配置的輸入法框架,這些配置文件放置在目錄

/etc/X11/xinit/xinput.d/

 

$ cd /etc/X11/xinit/xinput.d/ 
$ sudo cp default ibus 
$ sudo vim ibus

在Vim中編輯配置項:

XIM=ibus 
XIM_PROGRAM=/usr/bin/ibus-daemon 
XIM_ARGS="—xim"

image

建立好配置文件以後再從新啓動im-switch,就能夠發現這回可以選擇到ibus,而括號裏面的就是咱們的配置文件名,經過配置文件將設置指向了ibus的守護進程ibu-daemon,這樣每次X在啓動的時候就能自動關聯該輸入法,以下:

image

而後就OK了~~~~

本文參考了:

一、www.imchaser.com/apts/359.html

二、blog.163.com/china_uv/blog/static/11713726720136922632636/

相關文章
相關標籤/搜索