Subscribe to RSS Subscribe to Comments Blog of Roy Chan

Blog of Roy Chan

Linux 二十歲生日

就是 20 年前的 8 月 25 日, Linus Torvalds 貼了一篇文章至 USENET 新聞組 comp.os.minix 第一次向外公報自己正在開發 Linux。可以說,這就是 Linux 的 20 歲生日了。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


在 Ubuntu 10.04 LTS 中 Virtualbox 3.1.x 使用 USB 裝置

Virtualbox 過往是使用 HAL 或 usbfs 來連接 USB 裝置的。然而 usbfs 已退役了一段時間,而 HAL 亦已被 udisk 等取替。所以 Virtualbox 3.1.6 (或之前版本) 在 Ubuntu 10.04 LTS 中並未能使用 USB 裝置。暫時的解決方法是使用以下命令再執行 HAL:

sudo hald --daemon=no

當然,你可以試一試 Virtualbox 3.2.0 beta,據說不用 hald 了。

更新訊息: Virtualbox 3.20 已推出了,亦修正以上問題。你可以到 virtualbox.org 下載相關套件或在 sources.list 加上:

deb http://download.virtualbox.org/virtualbox/debian lucid non-free

和安裝 virtualbox.org 軟件庫金鑰,更新軟件列表後安裝 virtualbox-3.2:

sudo apt-key add oracle_vbox.asc
aptitude update
aptitude install dkms virtualbox-3.2

Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Ubuntu 10.04 LTS 新功能

Ubuntu 10.04 LTS Ubuntu 第三個長期支援版 10.04 (Lucid Lynx) 即將出爐。這次亮點不算多,重頭戲似乎還是要侍在十月發佈使用 GNOME 3.0 的 10.10 (Maverick Meerkat),不過還是有些令人興奮的改變。

  • 新佈景主題 (theme) - 這次 Ubuntu 發佈最明顯和最惹人爭議是改變了整個介面色調,放棄了用了五年之多的啡橙調 Human 佈景主題,改為紫橙調。新的預設佈景主題為深調主題 Ambiance 和淺調 Radiance。面板圖示改為單色調,而視窗標題板的關閉、最大化、最小化按鈕移至視窗左方,加上背景改為紫調,新介面整體予人過度近似 Mac OS X 的感覺。當中以關閉等按鈕左移之舉最受爭議,不少人覺得比以後變得不方便 (包括筆者)。然而 Mark Shuttleworth 表示這次按鈕位置的改變是想空出右方位置在 Ubuntu 10.10 時放些新點子
  • 社交桌面 - 令人眼前一亮的是對社交網絡的支援,桌面右上方新增 Me Menu 和即時通訊程式 Empathy 和微博程式 Gwibber 整合,讓使用者可以在同一清單下直接切換或改變多個即通訊系統和多個微博 (包括 twitter 和 facebook) 的狀態。而支援多個社交網絡的微博程式 Gwibber 亦開始成熟,介面比上一版本進步很多,對一次過查看和在多個社交網絡廣播非方便。
  • Ubuntu 軟件中心 - Ubuntu 軟件中心 (Ubuntu Software Center) 亦有不少改進,追上舊日 GNOME Application Installer 的程度,不像上次升級至 9.10 由 GNOME Application Installer 改用 software center 時介面跌了級的感覺。
  • Ubuntu One - Canonical 自家雲端服務除了支援網上硬碟外,這次加入賣音樂。使用者可以透過 Rhythmbox 買無 DRM 的音樂、備份和同步。網上硬碟現在亦可以如 Dropbox 般透過公開特定檔案的 URL 分享檔案給朋友。
  • GNOME 2.30 - 一如以往 Ubuntu 採用了剛推出不久的 GNOME 2.30 作為預設桌面環境,然而 GNOME 現在主表著力於將在十月推出的 GNOME 3.0,這次 2.30 的改動不多。
    • iPod touch/iPhone 支援 - 可以透過 Rhythmbox/gtkpod 存取 iPod touch/iPhone 3GS 的音樂 (新 iPod touch/iPhone 要先和 iTune 同步一次取可以 存取)
    • Nautilus 的雙行顯示 - 檔案管理程式 Nautilus 這次新增近以 midnight commander 的雙行顯示模式,讓使用者可以按 F3 切換至把檔案管理視窗分成兩行,分別顯示不同的資料夾內容,放便在兩個資料夾間搬動檔案。這個無疑是很實用的功能,但似乎和上一個版本 2.28 新增的分頁顯示 (tab view) 重覆功能,有說未來版本可能會把二者之一取消。個人覺得兩者功能過度相依,實無必要同時出現。而在實用角度,雙行顯示會比較方便,但介面上很 old fashion,而一般使用者可能會較習慣分頁顯示。
    • 即時通訊程式 Empathy - 可以 drag & drop 檔案至聯絡人清單或聊天視窗來傳送檔案
    • 備忘貼 Tomboy - 同步功能自動化和可以剪貼格式化 HTML 至 OpenOffice.org 和 Evolution 等軟件中。
    • VNC 遠端桌面檢視器 Vinagre - 支援 SSH tunnelling、JPEG 壓縮和控制顏色深度等
    • 安裝字型 - 現在可以雙擊字型檔來安裝新字型
    • 面板程式位置 - 修正了每次進入桌面時,面板程式位置亂跳的問題。
  • Pitivi 和 GIMP - 留意 Ubuntu 這次把 GIMP 由預安軟件名單中除去,但加入了影片編輯器 Pitivi。

Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Ubuntu 新 Look

Ubuntu New Light Theme

早幾天,Ubuntu 正式發佈了在四月將推出的 Ubuntu 10.04 LTS (Lucid Lynx) 將大改形象,揚棄一直以來啡橙色調 Human 佈景主題。預設桌面背景改為紫色,面板和視窗標題則提供銀/黑兩款。說實, 我覺得這個新主題佈景一般,Mac 感太重。喜見 status icon mono-tone 化,但連 main menu 個 logo 都 mono-tone 就似乎太單調。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Linux 核心 mailling list podcast

這個是早幾天的舊聞,但頗有趣,所以提一提。Jon Master 上週開始製作了一個 Linux kernel mailling list (LKML) 的 podcast,每日提供一個約五分鐘當日 LKML 上討論的總結。Jon 的說法是想方便沒有時間看 kernel mailing list 的朋友。不過這工程應該很浩大,每日出一集,要花的時間可不少,不知 Jon 可以支援多久。我下載聽過, Jon 的報導頗 flat,高低仰揚欠奉,但勝在夠慢,想練一練英文的 Linux 友不妨一聽 (Jon 也有上載講稱至 Kernel Newbies,也給 多點支持。Jon 大約每天香港時間下午一、二點左右發佈新一集。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


修正 Intel 圖形晶片在 Ubuntu 9.04 (jaunty) 的表現

前提過 Ubuntu 9.04 的亮點,這次提提 9.04 的問題。如果你的電腦是使用 Intel 圖形晶片,你應該會發覺 9.04 在繪圖的表現比 8.10 差了不小,尤其在 Compiz 很明顯,很多特效都不流暢。這是因為 9.04 是值幾項重要圖形技術的轉接期,Linux 核心 2.6.28 開始轉用 Graphics Execution Manager (GEM) 以改進和簡化 X server 的記憶體管理。X.Org 亦引入了 UXA 和 Direct Rendering Infrastructure (DRI2) 取替 EXA/XXA 和 DRI,壐加上 kernel-based mode setting (KMS)。大量新玩意出現,問題臭蟲自然不少,互相兼容亦很多問題。

現時 9.04 開啟了 GEM,但亦使用 EXA,而 UXA 又未隱定。部份使用舊 Intel 圖形晶片在 9.04 甚至出現鎖機現像。Ubuntu 的 release note 建議有鎖機問題的朋友可以停用 DRI (會同時停用 3D 和桌面特效 compiz) ,方法是在 /etc/X11/xorg.conf 的 Device 章節 (Section) 加上 Option "DRI" "off"

如只是繪圖表現差或特效不流暢,可以啟用 “greedy” migration heuristic。我試了,果然 Compiz 回復 8.10 時的輰順。方法是 /etc/X11/xorg.conf 的 Device 章節 (Section) 加上 Option MigrationHeuristic" "greedy":

Section "Device"
    Identifier "Configured Video Device"
    Option "MigrationHeuristic" "greedy"
EndSection

參考資料:


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Jaunty Jackalope

其實 Ubuntu 9.04 (Jaunty) release 前兩周已傳用了 Beta 版本的 9.04,不過一直懶於動筆寫寫。當然桌面Wubi 安裝手冊也算按是在 jaunty release 一日內出現。伺服器版的安裝手冊 則因為考慮到其實不應鼓勵安裝非 LTS 的伺服器,加上每次 update 大花功夫 (最辛苦是 cap 圖),決定以後只提供 LTS 版的伺服器安裝說明。

Jaunty 這個版本改動不算太大,事實上 GNOME 2.26 比 2.24 的改動也不太大,多了 Brasero 這個其實 Ubuntu 一早預裝的光碟燒錄程式,在 Ubuntu 底下顯得不起眼。當然 Brasero 的介面是改變了不少,個別軟件也有不少改動。但面對一個已啟動的 9.04,驚喜似乎久奉。誰不知重點是在開機的一剎。

如果說 9.04 最令我喜歡的,絕不是新的 OSD 通告系統 notifiy-osd,而是 9.04 的開機速度。我現在由開機到登入 GNOME 才花不到半分鐘的時間,而休眠和由休眠回復的時間也有很大改善。當然我安裝 9.04 beta 時也順道換了較快的硬碟,所以不能作準。但在其實沒有換硬碟的電腦安裝 9.04 , 似乎也確實快了不少。

此外,9.04 這次的壁紙似乎是比較像樣 (雖然很 OS X) 。另外 9.04 也正式收錄 Dust Theme,這個 theme 我在 8.04 時已開始使用,這次不用自改去下載,免了麻煩。黑色 panel 配橙色壁紙,感覺比美很多。在外觀上,我認為 Ubuntu 還只差 icon theme, 尤其是 Emblems (最醜的設計) 。過往 Fedora 的 theme 一直比 Ubuntu 專業萬部,但 Fedora 9 的視窗邊框確實醜得嚇人。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


使用 vim 編輯 web textarea (Firefox or Kazehakase)

用了 vi/vim 十多年,其他 text editor 對我來說確實很麻煩。大部份事用 vi/vim 做都有說不出的爽!!! 就算多年前因工作需要在 windows 寫程式寫,也懶得用 UltraEdit 等,抓個 vim windows 爽很多。近年,經常要在網頁上的 textarea 打一大篇文章,結果還是受不了,很多時需要在 copy&paste 到 vim 執行仔細的編輯。簡潔的按鍵自然是我喜用 vi/vim 的主要理由,regular expression 更是我編輯時不缺的利器。

幾年來,我花了不少工夫企圖把 regular expression 或 vi/vim 式的編輯引入 web,包括寫了些 bookmarklet 等,但始終和 vi/vim 差很遠。嘗試過幾個令 Firefox 使用 external editor 的 extension, 不過都不太有效。近兩年前,找到了 It’s All Text,終於把我這個難題解決了。

It’s All Text 這個 Firefox extension 安裝後,會在每個 textarea box 的右下角浮現一個 “edit” 小按鈕,按下就會把 textarea 的內容送去指定的 text editor 進行編輯,絕對是 vi/vim 的必裝 extension。

然而,這年來因為安全問題,我經常會同時使用多個 browser,用不同 browser 執行不同安全級別的 web apps。(都是 ajax 惹的禍)。Prism, Epiphany, Kazehakase,甚至 Opera 都會常用來代替 Firefox 執些較低 reliability 的 web site/apps (Prism 一般用來跑重要的 webapp 如 gmail 和 online-banking),Noscript extension 則用來限制不明網站的 javascript。不過用其他 browser 時,就少了 It’s All Text 用 external editor 的爽便。早期才發現用了半年的 Kazehakase 其實內建使用 external editor 的功能,多了個可以便利使用 browser。

在 Kazehakase 設定使用 gvim 很簡單,首先 UI Level 要設定為 Expert (View -> UI Level -> Expert),在 Edit -> Preference 中的 External Program,設定 Editor command 為:

gvim -f %s

就搞定了。 (-f 選項是避免 gvim 自動 fork 入背景工作,令 Kazehakaze 不知 gvim 完成編輯)

往後在要編輯的 textarea 按右鼠鍵在選單選 Launch Editor 就可以了。(當然是經謹關閉了 gvim 才好 submit web form)


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


修正 Debian 5.0 香港中文支援

Debian 5 桌面

Debian 5.0 (Lenny) 結果如期在情人節出爐,令我有點意外。現在 ftp.hk.debian.org 基本上把 5.0 的光碟 ISO 都 mirror 了。由於硬碟空間問題,只 mirror 了 i386 和 amd64 平台的 businesscard、netinst、CD-1 (GNOME)、kde-CD-1 和 xfce+lxde-CD-1 的 ISO 以及 LiveCD ISO 等。DVD ISO 會在這一兩天搞定。

另外安裝手冊亦在 OSWikiHK 有了初稿

香港似乎沒有人做過測試,安裝 Debian 5.0.0 選擇繁體中文和香港區域時,安裝程式沒有自動安裝中文字體和輸入法引擎,令安裝出來的 Debian 亂碼。要按裝以下套件後重新開機才可以較正常顯示:

  • ttf-arphic-uming
  • scim-tables-zh
  • im-switch

即是在終端機 (Terminal),打:

su -c 'apt-get install ttf-arphic-uming scim-tables-zh im-switch'

以上設定後,顯示小中文字體明顯很矇,應該有些設定仍有問題。待稍後有時間測試才補充。

更新: 提供了香港區無安裝中文套件問題 #517854, 下個版本應該會 fix 個問題


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Progress dialog box of Zenity

Zenity is the tool to display different types of GTK+ dialog box. It is very useful if you want to write a simple GUI shell script.

Apart from those simple yes-no/ok-cancel dialog box, zenity also provide interesting dialog box like the progress dialog box. The dialog box can be show with the commend “zenity --progress“. To make it meaningful, you may need to add more options of it.

The option “--text=string” control a short description show above the progress bar in the dialog box and “--percentage=num” set the percentage show in the progress bar.

You must not miss the following 4 options which applicable to all zenity dialog box. “--title=string” set the title of the dialog box and “--window-icon=path” set the window icon show beside the title. “--width=num” and “--height=num” control the size in pixels of the window. For example:

zenity --progress --title='Waiting...' --window-icon='/usr/share/pixmaps/gnome-about-logo.png' --text='Waiting for you to press Cancel' --percentage=50

Zenity progress dialog box

Sure, you won’t happy with the above functions. Let make the dialog box moving. Option “--pulsate” can make the progress bar beating right and left:

yes | zenity --progress --pulsate

Zenity pulsating progress box

Not satisfied? Me too! So, when will the Ok button press-able. Can the progress bar grow to show the progress of a task? Yes, it can. During the zenity show the progress dialog box, it also listen to the STDIN. If you type an number and press ENTER in the terminal you run zenity, you will see the number become the percentage show progress bar of the dialog box. If you start and line with “#”, type few words after it and press ENTER, the words will replace the description above the progress bar. In short, zenity --progress received the following format from STDIN:

num1
# description1
num2
# description2
...
# ...

Where num percentage of the progress bar and description change the progress description. The following script demo and explain more clear about the progress dialog box:

for x in 10 20 30 40 50 60 70 80 90 100
do
    echo $x
    echo "# Count to $x"
    sleep 1
done | zenity --progress --title='Counter'

Zenity progress box

You see that when the progress bar become 100%, the Ok button is activated.

Besides, you will found that if you press the “Cancel” button during the script working. The dialog box will disappear but you won’t see the prompt while script still running and not affected. You should expect the “Cancel” button will stop the script but it’s not. Option “--auto-kill” should be added to make it happen. It make the “Cancel” button kill parent process of zenity - the shell. Beware that if you type zenity on the command line, it will kill the shell and close the whole terminal. If you run zenity in a shell script, the script will be killed.

The last option you shall not missed is “--auto-close” which close the dialog automatically when the progress bar reach 100.

Many people demonstrate zenity progress with wget which show a progress dialog to show the progress while wget downloading file. But it seems the output format of wget was changed and all script I found online didn’t work. Here is my fix of the demo.

wget "$url" 2>&1 | \
     sed -u 's/^.* \+\([0-9]\+%\) \+\([0-9.]\+[GMKB]\) \+\([0-9hms.]\+\).*$/\1\n# Downloading... \2 (\3)/' | \
     zenity --progress --title='Download' --auto-kill --auto-close

It refine the wget output:

11550K .......... .......... .......... .......... .......... 21%  304K 2m51s
11600K .......... .......... .......... .......... .......... 21%  296K 2m50s
11650K .......... .......... .......... .......... .......... 22%  321K 2m50s
11700K .......... .......... .......... .......... .......... 22%  475K 2m49s

to zenity --progress format.


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


在 EeePC 加入速成輸入法

早一陣子有朋友買了部 EeePC 901 回來,因為不慣用速成,但 eeepc 又無 速成輸入法,問我點搞。我都知 lazyeeepc 亦可以加速成輸入法,但因為朋友不想加 lazyeeepc, 所我就手動搞搞佢。

注意: 本文已放上 OSWikiHK, 請到 在 EeePC 加輸入法 一文看最新最完整的版本。

EeePC 900/900A/901 使用 gcin 作為輸入法引擎。雖然預設只有幾個輸入法,但其實 gcin 提供了很多其他輸入法 (包括速成) ,只是沒有開啟罷了 (可能華碩怕太多輸入法選擇會很亂)。要開啟這些隱藏了的輸入法,需要手動改變設定。

先 Ctrl-Alt-T 開啟終端機 (Terminal), 在 /home/user> 提示符下輸入以下命令檢查您的 EeePC 使用的輸入法引擎是否 gcin:

echo $XMODIFIERS

如果顯示 @im=scim,您的 EeePC 應該仍是舊版 (700/701) ,還使用 scim 。您應該跟 SCIM一節的方法在 SCIM 安裝速成等輸入法或在終端機打 sudo apt-get autoremove scim; sudo apt-get install gcin gcin-qt3-immodule 安裝 gcin 取代 scim 。

如果顯示的是 @im=gcin,則表示您確實是 gcin ,可以按以下指示安裝速成等輸入法。先在終端機打以下命令把系統預設的 gcin 輸入法清單複製至目錄 ~/.gcin 中:

cp /usr/share/gcin/table/gtab.list ~/.gcin/gtab.list

輸入以下指令用文字編輯器 Kate 開啟 ~/.gcin/gtab.list:

kate ~/.gcin/gtab.list

並把檔案編輯成以下:

繁體倉頡 1 cj.gtab cj.png
繁體簡易 2 simplex.gtab simplex.png
繁體注音 3 - juyin.png
繁體詞音 6 - tsin.png
繁體大易 7 dayi3.gtab dayi3.png
簡體五筆 8 wubi.gtab wubi.png
簡體拼音 5 pinyin.gtab pinyin.png
#內碼 0 - intcode.png
#倉頡五代 2 cj5.gtab cj5.png
#標點倉頡 4 cj-punc.gtab cj-punc.png
#繁體行列 8 ar30.gtab ar30.png
#日本式 =  kana-nippon.gtab kana-nippon.png
#Greek ` greek.gtab greek.png
#拉丁字母 [ latin-letters.gtab latin-letters.png
#帶調粵拼 ] jyutping.gtab jyutping.png

重點在於增加了第二行,令 gcin 有 簡易 (即是速成輸入法) 可以選。您亦可以刪除上文字一些輸入法前的井號 (#) 啟用該隱藏了的輸入法。儲存後, 將 gtab.list 複製至幾個語系 (locale):

cd ~/.gcin
cp gtab.list gtab_en.list
cp gtab.list gtab_tw.list
cp gtab.list gtab_cn.list

完成後,先關閉了所有正在運行中的軟件,然後按 Ctrl-Alt-Backspace 重新啟動 X-Window (會中止所有執行中的 X-Window 程式) 就可以正常使用速成輸入法了。

其他 gcin 設定可以打 gcin-setup 跑 gcin 個設定程式。

您亦可以到 /usr/share/gcin/table 找到其他 eeepc 個 gcin 無用到既輸入法檔 (*.gtab) 可同樣用以上方法加入。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Upgrade to Diablo (Maemo 4.1)

Ok, you won’t believe that I haven’t upgrade my N800 to the lateast OS2008, Diablo (Maemo 4.1) until today. I even unaware it til bunny tell me few weeks ago.

2 Major things that diablo delights me are the Chinese support on RSS reader and the new mail client Modest. Ok, it also shipped with the Chinese font MHei18030C5.ttf. But I used the Chinese font provided by Google’s Android SDK which is much better then AR PL UMing since I upgrade to OS2008 beta. I have never got a problem on reading Chinese in N800. However, the broken Chinese support in RSS reader in Maemo 4.0 really make it useless for me. It is great they really fix it in Diablo. Besides, the long waiting Modest is pretty great. I had try the beta version of it last year in OS2008 beta and found it is much better then the old mail client. However the beta version didn’t integrated well with Task applet. I haven’t use the N800 to read mail since I upgrade to the official OS2008 (Maemo 4.0) coz it didn’t ship with Modest. Now, n800 can really become the Internet Tablet instead of only an E-Book reader or Podcast player for me. Wow!!!!!


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


GNU/Linux HSDPA (3.5G) 上網!?

早一陣子,有人問我 GNU/Linux 可不可以 HSDRA (3.5G) 上網。現在香港 HSDPA 計畫都頗貴,我沒有錢使用,所以亦答不到。不過研究一下亦無況。

Google 搜索一下,Tuxmobil 有一專頁收集了有過 GNU/Linux 3G 上網的資料。似乎上 Smartone-Vodafone 最新那個 HSDPA USB stick 有 GNU/Linux 驅動器,有 Debian、Fedora 8 和 OpenSuSE 10.3 等 distro 的套件預備。但見討論區有不少人投訴驅動器有問題。

有機會要找個有 Smartone-Vodafone USB stick 的朋友備來試試。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Feodra 9 中 KDE4 的中文支援問題

KDE4 的介面有很多吸引人的支援,不過多個使用 KDE4 的 distribution 在中文支援都問題多,繼 Kubuntu KDE 4 Remix 後,Fedora 9 中的 KDE4 也是沒有搞好中文支援。在 VM 試了幾次,亦在些簡介一下修正中文支援問題的方法 (本文最新版本已拼入 OSWiki 中的 安裝 Fedora 9使用 LiveCD 安裝 Fedora 9 桌面中):

首先需要自行自行安裝下以套件(Package):

  • kde-l10n-Chinese - KDE 簡體中文支援
  • kde-l10n-Chinese-Traditional - KDE 繁體中文支援
  • im-chooser - 讓您設定輸入法引擎的圖形介面工具。
  • scim-tables-chinese - SCIM 的中文輸法表,包括香港人常用的倉頡、速成、港式廣東話、行列、五筆等。安裝此套件時 YUM 自動會安裝其他所需的 SCIM 套件。
  • scim-pinyin - SCIM 智能漢語拼音輸入法。安裝此套件時 YUM 自動會安裝其他所需的 SCIM 套件。
  • scim-chewing - SCIM 酷音輸入法 (一種智能注音輸入法)。安裝此套件時 YUM 自動會安裝其他所需的 SCIM 套件。

即是使用倉頡、速成或港式廣東話的使用者可以打命令:

yum install kde-l10n-Chinese-Traditional im-chooser scim-tables-chinese

即是使用漢語拼音的使用者可以打命令:

yum install kde-l10n-Chinese im-chooser scim-pinyin

即是使用的使用者可以打命令:

yum install kde-l10n-Chinese-Traditional im-chooser scim-chewing

安裝完成後,執行 im-chooser。勾選 Enable input method feature,選擇 “Use SCIM”

使用 LiveCD 安裝的朋友需要在 K 選單中選 應用程式(Application) -> 設定(Settings) -> 系統設定(System Settings)。在系統設定(System Settings)中選擇地區與語言(Regional and Language),並在新增語言 (Add Language) 中選擇『繁體中文』(Chinese)後按套用(Apply)。

再重新登入後,您需要在 SCIM 輸入法設定中的 介面(前端) -> 全域設定中的以下三個快速鍵:

  • 作用鍵: Control+space
  • 下一種輸入法: Shift+Control+KeyRelease+Shift_L

設定後,按『確定』。

相關連結:


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


GDM 佈景主題: 用 Google/Windows/Mac 登入

GDM Google GDM

我一向都喜歡使用有人像的 GDM 登入畫面,近來最想使用的 tobain 設計的 Avio-GDM,不過今天看見 feuc5766 設計的 GDM Google English GDM 登入佈景,覺得很有趣。這個佈景主題把登入畫面裝扮成 Google 搜尋網頁,暗喻 Google 在當世電腦世界的地位。

當然,Gnome-look.org 還有模仿其他 OS 的登入畫面佈景:


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Ubuntu 上的圖形介面 PPPoE 連接程式!? Gnome System Tools 2.22

慣性教人在 Ubuntu 或 Debian 連上 xDSL 都是使用文字模式的 PPPoE 設定程式 pppoeconf 。不過跟據多年教人使用 GNU/Linux 的經驗,很多人對就算遇然打一兩句命令或文字模式的程式都很抗拒的。號稱人性化的 Ubuntu 多年來仍只用文字模式的 pppoeconf 來設定 xDSL 連線,似乎有點說不過去。

不過令天倒留意到 GNOME System Tools 2.22 中的 network-admin 似乎有了 PPPoE 的支援。翻查 changelog ,PPPoE 和 GPRS/UMTS 是在 2.21.4 時加入。(去年 12 月推出)

只要選取 系統 -> 管理 -> 網路 執行 network-admin ,雙擊 “點對點連接” (Point-to-Point connection) 。

GNOME System Tools 的 network-admin

在 ppp0 的屬性中,勾選啟用這個連線 (Enable this connection),就在連線類型 (Connection Type) 中,選擇 序列數據機 (Serial Modem)、 PPPoE 或 GPRS/UMTS 。

PPPoE 設定

因為本人的寬頻供應商不使用 PPPoE ,所以未能測試這個新功能。如果有人可以幫手測試一下,並郵寄一兩個 screenshot 給我, 我會感激不盡。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


OpenOffice.org 也加入超炫聯盟!! 3D Impress 轉畫面動畫

當 KDE4 和 Compiz Fusion 帶 GNU/Linux 進入超炫的國度,OpenOffice.org 似乎略為遜色。不過最近進出的 OpenOffice.org 2.4 也多了個 Fancy 元件。只要您安裝 OpenGL transitions 元件,在 Impress 就多了幾個超炫的 3D 轉畫面動畫。Ubuntu 8.04 或 Debian Sid/Lenny 使用者可以安裝套件 openoffice.org-ogltrans :

  sudo apt-get install openoffice.org-ogltrans

我個人最喜歡 Rochade 和 Turn Over 動畫。不過當然,Draw 的功能可以再強化點更好。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


堅強的鷺展翅! Ubuntu 第二個長期支援版 8.04 登場

Ubuntu 8.04 (Hardy Heron) 終於在最幾天正式進出。跑了幾天,似乎比 7.10 穩定很多。因為事前已把 OSWikiHK中的 Ubuntu 安裝手冊更新得七七八八,也在正式進出後幾個小時正式貼上 8.04 的桌面伺服器的安裝手冊。結果反應不錯,單計 8.04 桌面安裝手冊,兩天裡每天都有近 700 個 hits 。Mobile01 一個 post 就貢獻了百多個 hits。不過 server 就有點辛苦了。

留意這版本中 Edubuntu 不再有獨立的安裝光碟 ,反而變成 Ubuntu 的一個 extension 。而 Kubuntu 也分別有 KDE 3 和 KDE 4 兩個版本的光碟,KDE 4 版未能輸入中文。這個版本另一大賣點是收錄了著名 Wubi , Windows 使用者可以不分割硬碟安裝 Ubuntu。原理並不新鮮,只是在 Windows 上建立一個大的檔案作為 Ubuntu 的 virtual partition,Boot 入 Ubuntu 時, Ubuntu 自然會使用該檔案佔據的位置作為 / ,速度不會比平常安裝出來 Ubuntu 慢。更好的時,Windows 使用者可以像移除普通 Windows 軟件般在 Windows 上移除 Wubi 安裝出來的 Ubuntu。此舉加大了打破 Windows 使用者心理障礙的機會。找台 Windows 機來試,稍後再加上桌面安裝手冊中。

更新: 《使用 Wubi 在 Windows 安裝 Ubuntu/Kubuntu/Xubuntu》已完成了。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


修正 Ubuntu 在安裝其他 Distribution 後不能休眠問題

這個問題解決了差不多半年,不過近日安裝 Fedora 8 在 Ubuntu 7.10 的電腦上,又要修正一次。所以順道寫下來記錄一下。

Ubuntu 預設使用 UUID 辯認不同的分割區。格式化 swap 分割區會重新產生一個新的 UUID ,令 Ubuntu 不能找不到 swap 分割區。由於系統休眠 (Hibernation) 要將系統狀態儲存入 swap 分割區。找不到會令 swap 分割區會令休眠和回復失敗。所以我們需要告訴 Ubuntu swap 分割區的新 UUID 才能修正休眠功能。

先用 blkid 找出 swap 分割區的新 UUID :

# blkid  
/dev/sda1: TYPE=”ntfs” 
/dev/sda2: UUID=”b8a89b69-f090-4012-94f6-a243014d1184″ SEC_TYPE=”ext2″ TYPE=”ext3″ 
/dev/sda5: LABEL=”SwapSpace” UUID=”62a19d18-5c43-4df8-9df0-70353bf7dc5d” TYPE=”swap” 
/dev/sda6: UUID=”6357e627-dea6-418f-8735-14ddc377ff66″ SEC_TYPE=”ext2″ TYPE=”ext3″ 
/dev/sda7: UUID=”02c44f5b-d41e-42d3-9dfa-9517be310d3f” SEC_TYPE=”ext2″ TYPE=”ext3″ 
/dev/sda8: UUID=”0a22b594-f2ce-4183-8aa3-ea3a7b9a371d” SEC_TYPE=”ext2″ TYPE=”ext3″ 
/dev/sda9: LABEL=”/” UUID=”bc101f56-e391-4022-b280-d29eb7cf76a5″ SEC_TYPE=”ext2″ TYPE=”ext3″ 

現在我們可以得知 Swap 分割區的 UUID 是「62a19d18-5c43-4df8-9df0-70353bf7dc5d」。先修正 /etc/fstab 中的 Swap 分割區位置:

# /dev/sda5
# UUID=e5113b30-3c4c-4ddc-9c14-e4ecd0374886 none          swap    sw              0       0
UUID=62a19d18-5c43-4df8-9df0-70353bf7dc5d none            swap    sw              0       0

接著要改變休眠回復的分割區 UUID 。先修正 /etc/initramfs-tools/conf.d/resume上的 UUID:

RESUME=UUID=62a19d18-5c43-4df8-9df0-70353bf7dc5d

然後打「update-initramfs -u」重建 initrd 檔。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Philips 220EW and Gutsy

Spent some time to configure the Gutsy (Ubuntu 7.10) to work with Philips’ 22-inch LCD monitor. Th mon suppose can display up to 1680×1050 pixels. However, it doesn’t work in Gutsy. The display shift to right and keep blinking. I try to configure the X Window with displayconfig-gtk and editing xorg.conf manually but no luck.

xvidtune doesn’t help and Google show that some people also suffer same situation on Gutsy but fixed in Fedora 8. I haven’t try to install Fedora 8. But at least, I found the mon work well in 1440×900@60Hz. Anyway, lazy to make a further study. 1440×900 is fine for me. p

Update: Hardy (Ubuntu 8.04) fixed it and able to display 1680×1050.


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Based on Fluidity© 1998-2007 Roy Hiu-yeung Chan