Ubuntu 10.10 Maverick 系統升級

這星期 Ubuntu 10.10 Maverick Meerkat 正式推出,我和不少 Ubuntu 用家一樣,開始透過「更新管理員」 update-manager 等方法把 Ubuntu 系統升至 Maverick。

軟件來源 software-properties

在升級時,update-manager 把原有附加的 software repos 修改和標為暫停更新。在升級系統後,用家須在「軟件來源」software-properties, 以人手重新點選所需啟動的附加 software repos。可是在升級後,「系統 -> 管理」的「軟件來源」卻消失了,從 Bug #646803 得知,「軟件來源」已被放在「Ubuntu 軟件中心」 software-center -> Edit 之內。 (Bug #634987)

在我的 Ubuntu 系統上,除了 Dropbox 未提供 Maverick 版本的 software repos 外,medibuntu repos 和其他幾個 PPA 也沒有問題。 Continue reading Ubuntu 10.10 Maverick 系統升級

Ubuntu 使用 iPhone 藍芽和 USB 上網分享

前晚在版圖遊戲聚會時拿出 ThinkPad T400s 來上網時,才發現沒在這台電腦的 Ubuntu 9.10 上,預先設定透用 iPhone 藍芽作 tethering。

跟著昨晚回家後便開始設定了,以下 Five Minutes: Tethering iPhone 3.0 to Ubuntu 9.04 提供的方法是以往我所用的。

下載 bluez-compat:
$ apt-get install bluez-compat

在 /etc/default/bluetooth 內加入以下兩行,然後重新啟動 /etc/init.d/bluetooth:
PAND_ENABLED=1
PAND_OPTIONS=”–role=PANU”

在 /etc/network/interfaces 內加入以下一行:
iface bnep0 inet dhcp

在 GNOME 的 Bluetooth applet 跟 iPhone 的藍芽 pair,right click 可以作設定。為了方便設定,Ubuntu 的 Bluetooth 最好是設定在可被搜尋的,以便在 Bluetooth applet 指定設定 iPhone 時,iPhone 彈出確認由 Ubuntu 發出的 PIN 訊息。

完成設定後,每次連接時只需輸入藍芽地址:
(假設 00:aa:bb:cc:dd:ee 是 iPhone
$ sudo pand –connect 00:aa:bb:cc:dd:ee -n
$ sudo ifup bnep0

中斷連結時:
$ sudo ifdown bnep0
$ sudo pand -K

昨晚我也發現了另一個網站 Ubuntu Geek – iPhone Tethering on Ubuntu 9.10 (Karmic) 提到,已有用戶貢獻的 PPA repository 提供更簡便的安裝方法。而且剛發現 Linux 社群已有經 USB 使用 iPhone Tethering 的方法了,以前 iPhone Tethering 剛出時,Linux 暫未能辨別和使用 iPhone 的 USB tethering 作 network device。所以我也在 ThinkPad 上試裝了 iPhone USB tethering 方法。

$ sudo add-apt-repository ppa:pmcenery/ppa
$ sudo apt-get update
$ sudo apt-get install gvfs ipheth-utils

在裝好了 packages 和插入 USB 來連接 iPhone 後,Network Manager 應該可以自動使用新的 ethernet 裝置,並自動取得 IP 地址,但我需要 reboot 一次 Ubuntu 才成。

Ubuntu 9.10 安裝 gcin 中文輸入

其實上個月已把本文寫起半篇,今晚在 plurk 看見 Abel 決定放棄使用 ibus,才發現自己因為心理問題,而沒有在 blog 上發文。

Ubuntu 9.10 (Karmic Koala) 預設的 ibus 輸入法,速成的字選次序和之前 scim 的不同,加上沒有港式廣東話輸入法,所以在 9.10 推出後兩三天,便轉回 scim。

可是 scim 在 9.10 間中不穩定,需要人手把輸入法從系統設定改為 scim 才可。今天看見 Hilary 在噗提到 gcin 比 scim 好,便透過 aptitiude 來安裝 gcin,可是 gcin .deb 軟件包卻沒有包括港式廣東話輸入法。

透過 google 搜尋,想不到首頁搜尋結果會是 Daisy 以下兩篇講述在 EeePC 上安裝 gcin它的港式廣東話輸入法,我便參考了她的文章,照樣分別在 Lenovo ThinkPad T400s 和 IdeaPad S10 的 Ubuntu 9.10 上成功安裝了。

Ubuntu 9.10 上的安裝過程

在 Ubuntu 9.10 上,我的做法是先透過 aptitude 安裝 gcin 軟件包。

$ aptitude

然後在 GNOME 頂部面版點選「系統」 -> 「管理」 -> 「語言支援」,把「鍵盤輸入法系統」轉為 gcin。

跟著,便在台灣 CLE 網站的不同 gcin 輸入法表上,下載 scim2tab 輸入表轉換程式和 scim 的廣東話輸入法表。在下載後,先利用 scim2tab 把 scim 的廣東話輸入法表轉換為 gcin 的輸入法表格式。

$ sh scim2tab CantonHK.txt.in

然後,把 /usr/share/gcin/table 的「帶調粵拼」輸入法表備份後,把 cantonhk.tab 更換檔案來取代。

$ cp cantonhk.gtab /usr/share/gcin/table/

$ cd /usr/share/gcin/table/; mv jyutping.gtab jyutping.old; cp cantonhk.tab jyutping.gtab

最後便重新啟動系統。

在重新啟動系統後,在 GNOME 頂部面版右邊會出現不美的藍色 EN 字樣的 gcin 圖標。我在 gcin 圖標上按右鍵來設定並簡化 gcin 的輸入法,只留下我懂用的速成和廣東話輸入法兩款。

gcin 使用

為我自己的 blog 和 LinuxPilot 雜誌寫文時,需要用到全形的中文標點符號,又在透過 google 得知一些 gcin 熱鍵

Ctrl-Space = 中英文切換
Ctrl-Shift = 中文輸入法切換
Ctrl-標點 = 全形標點
Shift-Space = 全形

同時發然一個繁簡中文輸入轉換的 bonus ,只要滑鼠左鍵點擊選單上的中文輸入法圖示便可使用。