星期五, 十月 30, 2009

Arch linux + plymouth... 可惜開不了機

今天試著在 Arch Linux 安裝 plymouth-git
不過目前還沒辦法正常開機,想辦法解決中…。


Read more!

星期日, 十月 25, 2009

KaLUG 十週年

這禮拜六是 KaLUG (大高雄 Linux 使用者群組) 十週年的聚會,雖然是十一週年時才慶祝的 XD

這次為了要坐高鐵 65 折的票所以五點多起床六點多就搭高鐵下去了,早早就到了黃大哥家聊天跟準備食物。到了黃大哥家後就享用了黃大哥的咖啡 -- 遠比許多咖啡館的咖啡都要好得多了。

還有拉花唷



Read more!

星期五, 十月 23, 2009

Linux 多點下載

前幾天 tsung 在 blog 上提到了 lftp 多點下載的方式。不過每次都要打指令有點麻煩,其實只要在 .bashrc 裏面加入一個 function 就可以簡化下載方式。(請先裝 lftp)

編輯家目錄的隱藏檔 .bashrc,在最後面加入以下內容:



接下來重新載入設定檔:

source ~/.bashrc
接下來就可以用簡單的指令下載囉,比如說要下載 Ubuntu 9.10 rc,請直接用以下指令:
pget ftp://ftp.twaren.net/ubuntu-cd/9.10/ubuntu-9.10-rc-desktop-i386.iso
這樣就可以多線程下載囉。


Read more!

星期二, 十月 13, 2009

從 Chome 開發網站下載到的 Google Chrome OS?

這算是八卦吧。



solidot 的一篇文章指出 Google Chrome 的開發網站 chromium 目前可以下載到客制化版本的 Google Chrome,網址為:
http://build.chromium.org/buildbot/snapshots/chromium-rel-linux-chromeos/28808/


看檔名感覺起來好像是跟 chrome OS 相關的東西。下載之後執行起來的結果跟一般的 chrome 差不多,不過多了幾個東西。根據以下的不同,我想可以合理的懷疑這是 Google Chome OS 之後會採用的客制化 chrome browser。


首先,左邊多了一個登入 .google.com 的 tab。
screen_chromeos

右上角多了時間
screen_chromeos_date

電池
screen_chromeos_battery

網路
screen_chromeos_network

選項裏面則可以調整 touchpad
Screenshot-Google 瀏覽器 選項


Read more!

星期五, 八月 28, 2009

Sharp 發表 ARM netbook - NetWalker

Sharp 發表 ARM netbook - NetWalker, 採用 Freescale solution, 而且作業系統看起來是 Canonical 的 Ubuntu!

main

規格如下:

仕様一覧 | NetWalker:シャープ


Read more!

AppCentre 正式命名為 Ubuntu Software Store

也是在 Phoronix 上看到的新聞,不過看起來還不夠優阿…我看要到 10.04 才堪用吧。

詳見新聞:Canonical Unveils The Ubuntu Software Store


Read more!

Ubuntu 9.10 新開機程序 - xsplash

今天早上起來看到 Ubuntu 新的開機程序 xsplash。我怎麼覺得開機好像又要變慢了 = =



新聞請見 Ubuntu 9.10 Gets A New Splash Screen, Not Plymouth


Read more!

星期一, 八月 24, 2009

Ubuntu 的 App Store -- AppCentre (codename)

剛剛 digg 上看到了這則新聞,去查了一下,Ubuntu wiki 上已經有設計草稿
1.0-available-category
取自 Ubuntu Wiki

上網搜尋一下,有更完整的使用者介面展示:
appcenter
取自 Ubuntu AppStore in the workings?

看起來 9.10 應該會 release, 10.04 會取代 gdebi, software-properties, synaptic, 讚。


Read more!

星期三, 八月 19, 2009

關於 glib signal 的 callback 參數

當你自訂了一個信號時,會需要定義 callback 的參數為何。平常寫 GTK+ 時的 callback function 通常長這樣:

gboolean callback (GtkWidget *widget, GdkEvent *event, gpointer data);
所以我剛開始實作完 signal 之後,我還以為所有 callback 都長這樣 XD,但其實不是的,callback 的參數為何,其實是看 g_signal_new 時傳入的 marshaller 為何。關於 gobject marshaller 的部份可以參考 olv 長輩的《gobject 的 marshaller》。而我是直接使用 glib 給的 marshaller。我用的是 g_cclosure_marshal_VOID__VOID,而查詢 API 手冊後可得知他的 callback 參數為
void (*callback) (gpointer instance, gpointer user_data)
所以調用的的時候傳入這種參數即可,不需要 GdkEvent,因為有 GdkEvent 參數是 gtk 自行定義的 marshaller。


Read more!

星期五, 八月 14, 2009

Ubuntu 9.10 變更 acpi hotkey 存取方式

今天在研究 Ubuntu 9.10 時,發現了 Ubuntu 9.10 對 acpi hotkey 存取的部份使用不同的方式存取。

Screenshot-Hotkeys-Architecture - Ubuntu Wiki - Google 瀏覽器

這樣的架構看起來,以後掛上 hal-addon-acpi 後就可以直接從 hal 獲得 acpi hotkey 的訊息,而不需要像以前一樣存取 /proc/acpi/event 或 acpid 的 socket。另外我想 9.10 之後就會改用 DeviceKit 取代原本的 hal 吧?

參考資料:


Read more!