Wednesday, October 24, 2012

在 ubuntu 12.10 上安裝 gcin

用 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 就會動,不過從作者的說法,現在這麼做反而會有問題。