Posted on April 3rd, 2008 at 22:47 by fr3@K
Some months ago, I came across a mistake in Kernel command using Linux system calls, published by IBM’s developerWorks.
(more…)
Some months ago, I came across a mistake in Kernel command using Linux system calls, published by IBM’s developerWorks.
(more…)
`除了原作者之外的第二人, 在未經原作者同意之下, 是否可以把以 BSD License 授權發行的 source code 改為以 GPL 授權來發行‘. 可說是近期 FOSS 社群討論得最熱烈 (也可說是吵得最兇) 的話題之一.
前幾天, Tetralet 在他的部落格上 介紹了這個事件. 只可惜有些我認為很重要的細節沒照顧到. 而部份的後續討論 (就我看來) 似乎也有偏離重點的跡象. 我想藉由這個機會把 BSD License 弄得更清楚, 也盡我的能力把這事件做個補充, 希望能互補為一個較完整的說明.
(more…)
由於是 Feisty 的預設安裝, 這勉強可算是我第二次在 notebook 上安裝了 Compiz, 也是第二次把它 disable 掉.
在網上看到別人使用起來大都挺愉快的, 可是老實說我自己的使用經驗很不理想. 首先每週都會當個兩三次. 雖然說不知道問題出在哪裡, 但至少把它關了以後一週都沒有出現整個 desktop 卡住, 有時連想切換到另一個 tty 來把 X 砍掉都不行等等不能用的狀況. 再來是把惱人的 wobbly plugin 關掉會導致一些包含 maximize 視窗的 title bar 不能被 click 等等的不正常現象.
從 Feisty Beta 開始到現在一路升級到 Release, 這幾個禮拜的使用, 除了Compiz, 以及 Network Manager 的 OpenVPN plugin 的一個 bug, 我沒遇到其他的問題. 以一個新的 release 來說, 我對 Feisty 的整體經驗是很正面的. 我會推薦給仍在猶豫是否安裝/升級的 non-critical desktop 使用者. 可是別因為 Feisty 的 default install 有 Compiz 而安裝 Feisty.
Compiz 征服 desktop 的那一天還沒到.
今天學到一個新招. 偶而在安裝 package 的時候會遇到錯誤, 但 dpkg 吐出來的 message 又不知所謂或很模糊. 這時候可以把 dpkg 的 debugging 打開.
下面這個 command 會把 debugging 開到最大, 細節可參考 dpkg 的 manpage.
$ dpkg -i -D3773 DEB_PACKAGE
昨晚 update 了跑在 notebook 上的 Ubuntu Dapper. 稍微瞄了一下, 被 update 的 package 應該都是 Firefox 相關. 卻意外地把 Evolution 搞掛起不來.
從 terminal 啟動 Evolution 看到的是這樣的訊息:
$ evolution
CalDAV Eplugin starting up ...
(evolution-2.6:6431): camel-WARNING **: Failed to initialize NSS
一搜馬上就看到一堆 求助訊息與 bug report. 這個問題不只影響到 Ubuntu, 其他受到影響的 distro 至少還有 RHEL, 自然也有 CentOS. 看來問題是新的 package 把 library 放到了不同的位置.
在 CentOS 的 bug tracker 上有人提供一個 quick fix, 不知道對 Ubuntu 適不適用:
$ cd /usr/lib/
$ ln -s firefox-1.5.0.10/libfreebl3.so
看到上面的方法時我已經把問題修好了, 而我也剛好比較不喜歡這個像是 hack 的作法. 我是先把 libnss3 從升級後的 2:1.firefox1.5.dfsg+1.5.0.10-0ubuntu0.6.06.1 降回 2:1.firefox1.5.dfsg+1.5.0.3-0ubuntu3, 再把它 pin 住.
上週五,同事幫我把 在台北訂的 Vaio 帶了過來。令我喜出望外的是,同事還帶過來了我前一段時間向 ShipIt request 的 Ubuntu 6.06 LTS CD (Dapper Drake)。
整體上來說,Dapper 安裝過程快速容易。對安裝過任何一個 distro 或對 GNU/Linux 有概念的使用者來說,都應該沒有任何困難。
安裝好之後,大部分硬體都自動偵測到也 load 到正確的 module。只有指紋掃描 [1],Memory Stick Duo reader [2] 與內建 camera 目前沒 driver。
Speed/Stamina (nVidia/Intel) mode 以及雙螢幕 (dual screen) 需要自己 安裝 driver 與手動設定。
不確定是不是由於我預設的語言是英文,SCIM 不能正常運作,花了一點時間 google 參考 別人的筆記,手動加了 ~/.gnomerc 才能使用:
XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
export XIM_PROGRAM="scim -d"
export QT_IM_MODULE="scim"
scim -f x11 -d
scim -f socket -d
雖安裝過程不是 100% 防呆,但動動手的回報是值得的 - 好用高效免費又 尊重我的權利 的作業系統。
[1] 我沒有權力更沒關說,不需要用這種東西來保護我的電腦,噗~
[2] 我 (還?) 不是 Sony 迷,暫時還沒用處。
ps. 想起來就生氣,每次買 notebook 都被半強迫付錢給 M$ 買我幾乎不用的 W!ndow$。
加了非常簡單的~/.xsession之後,一login,X就重起。Log裡面也沒錯誤訊息,看起來像是SCIM起始到一半就被砍掉的樣子。還是暫時先把~/.xsession刪了。調查中…
Except where otherwise noted, this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.