用 gcin 習慣了,所以裝好新版本第一件事情就是裝 gcin 上去。
- 首先刪掉 ibus 跟相關的套件:
-
sudo dpkg -P ibus ibus-gtk ibus-gtk3 ibus-pinyin-db-android
- 接著設定工具列圖示的顯示:
-
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'gcin']"
- 安裝 gcin:
-
sudo apt-get install gcin
- 重設 GTK3 IM-Module 快取:
-
sudo /usr/lib/i386-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 --update-cache
這一步似乎是因為目前 ubuntu 所包版本 (2.7.6.1+dfsg-1) 的 post install script 漏了這步的關係,未來也許可以省掉。
- 設定為預設輸入法:
-
im-switch -s gcin
清除 cache 的部份花了很久才找到 (囧)
沒有更新 im-module cache 前,我遇到的狀況是: 在 gnome-terminal 與 gedit 怎麼弄都不能使用 Ctrl+Space 切換輸入法,按右鍵跑出來的輸入法選擇清單中也沒有 gcin 可選。
以往只要裝上 im-config
就會動,不過從作者的說法,現在這麼做反而會有問題。