2008年4月19日 星期六
我說Gentoo
室友Jimmy在摸,好奇之下也跟著摸
對Linux的學習之路一路走來也是在懵懵懂懂慢慢打出來的
沒有太多架站的需求,桌面使用又一直比不上Windows的直覺,往往要有些技術底子在才能用的好
不過熟悉之後,其實Linux是一種很有魅力的作業系統
Debain的保守風
Fedora跟SuSE的商業風(還是該說是Windows風XD)
Ubuntu的,我就是免錢又方便風
還有Gentoo所裝出來的機器呈現的一副精實風
自己編譯全作業系統,Gentoo的emerge大概是唯一簡便的作法了
不斷的調整USE值,不斷的Update,玩Gentoo是會上癮的
家裏的電腦就只剩一台Windows了,打電動的那台...= =a
Gentoo對一般人來說門檻可能高了點
玩的人少,台灣ebulid和文件的維護也淡掉
許多找的到的資料都還是06年05年的文章
還記得剛開始在Gentoo上用ADSL連線,還自己寫了個init Script讓連線自動啟動
用了快一年才發現,新版只要在設定檔內寫上斗大的"adsl"就好了
裝個基礎Desktop大概也要編譯六七個小時
想來想去,真的算不上是個多有親和力的版本
但是也因為這樣,用它,才學的到更多東西
2008年3月29日 星期六
Gentoo 2007上安裝新酷音
跑跑普通的Desktop
當然免不了的中文環境及UTF8
帥帥的Compiz-fusion
在USE的調整上以及碰到expat版本問題卡了一下
最後的調整大概是
USE="-qt3 -qt4 -arts -kde X dbus branding gtk gnome hal avahi cjk divx4linux expat imlib mmx mp3 mpeg msn unicode win32codecs xmms xine jpeg dvd nls midi alsa png truetype"
這是在GTK+ Gnome環境,以zh_TW.utf8環境為主的作法
途中會遇到因為expat預設版本太新,導致的編譯失敗(之前遇到過的libexpat.so.1 faile)
以前用連結的方法比較笨,比較好的作法應該是直接降版本
在/etc/portage/package.mask裡
加上
=dev-libs/expat-2.0.1
限制會被安裝的expat版本,就可以順利編譯成功
至於卡了比較久的新酷音
之前怎麼裝的我忘了
但是現在在gentoo的ebuild中
只能找到scim 跟 libchewing
沒有所謂的 scim-chewing這東西可以直接裝
但是這樣裝起來的結果,一堆莫名其妙語言的輸入法都出來了
繁體中文的輸入法也一堆,就是沒有好用的新酷音
我後來的作法是
直接emerge scim libchewing
不過這有問題,預設的libchewing是較舊的0.2.5
新的酷音要3.0以上
所以在emerge之前,記得在/etc/portage/packet.keyword裡,加上dev-libs/libchewing-0.3.0
之後再到官網抓scim-chewing-0.3.1.tar.gz
照著裡面說的
# ./autogen.sh
# ./configure
# make
# sudo make install
接下來,就是想辦法讓scim以正確的方式自動啟動在X環境下
網路上有一堆亂七八糟的方法
有什麼,把參數丟在
~/.xinitrc
也有丟在/etc/profile裡的
設定檔不該這樣亂搞,/etc/profile很上層,會去追溯下層的一層層往下
把這種只在X下用的到的參數丟在profile裡,應該不是很正確的作法
仔細看了一下gentoo手冊
比較妥當的作法應該是
在/etc/X11/xinit/xinitrc.d下
依照所需順序(反正輸入法應該不用太早啟動,我是設定90)
建立一個90-scim的檔案
裡面打上啟動時所需設定的環境變數export出來就好
看不懂?上面說的事情,大概就是跟著以下的指令下:
#sudo nano -w /etc/X11/xinit/xinitrc.d/90-scim
內容打上
export LC_CTYPE=zh_TW.UTF-8
export XMODIFIERS="@im=scim"
export XIM="scim"
export XIM_PROGRAM="scim"
export XIM_ARGS="-d"
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
之後存檔離開
#sudo comod +x /etc/X11/xinit/xinitrc.d/90-scim
登出再登入就ok了
2008年3月15日 星期六
MSN
打開電腦接上網路
上個MSN
這種日子居然也十年了
媽阿,上MSN上了十年
聽起來自己都覺得很不可思議
帳號還是那種xxxx.msn.com的
那是在hotmail沒跟微軟搞上關係之前申請的關係
剛開始,上線後沒有聯絡人,也可以在那邊東摸西摸的弄很久
後來因為它沒有隱身、顯示為離線等等心機功能才一直用下去
雖然後來跟yahoo合作後這種心機功能還是被加了進來
不過上線打屁在那時已經是家常便飯
也沒想過不在上來這種問題
當時大概也沒想到會有這天
我會從上msn發呆乾脆改上bbs
到大學時代的沒上就全身不對勁
還有現在一副愛上不上的
卻只要有個人叮咚我,都會感到那一絲絲的溫馨
聯絡人幾乎都是學校同學啦,還有考各種證照各種團體認識的人
在當時都是很好的朋友,卻因為結訓或畢業漸漸淡了連絡
跟電話很不一樣的,只要連上線
不用講話,也能感覺到大家都過的很好
我喜歡這種感覺
但是,我還會在線上待幾年呢?
能再有一個十年嗎?
以前高中上的bbs
我連IP都還清楚的記得是203.64.53.5
我也曾經那麼以為,我會一直待在那裡
但其實我沒有
MSN對我來說,也會是這樣的嗎?
2008年2月16日 星期六
控制行程別亂跑 - Process Lasso
一個用C/C++寫成,用來控制行程狀態的軟體
用法就像平常的task manager一樣,可以把某個行程的priority定在一個低或高的地方
只是它常著,設定成只要哪個軟體啟動就設定它的priority
比較特別的是它可以把行程限定在由某個CPU執行(affinity)
現在的電腦動不動就雙核心四核心的
大部分的軟體卻沒針對多處裡器平台改寫過
行程控制大多交給作業系統分配
用過多核心系統的人就知道
多核心平台最大的感覺大概就是
跑一個很吃資源的軟體,像說華麗的3D遊戲
可是按個Alt+esc卻可以很快的回到桌面
好像電腦的負荷一點都不重一樣
其實這有時是因為,行程分配不均
由一個CPU(或是說一個核心)執行軟體,另一個卻在發呆
有時也會,兩個處裡器都在忙一個行程,導致系統反應變慢
這時就可以用Process Lasso來把行程限定在由CPU1或CPU2來跑
讓系統處於反應快速的狀況(因為另一個CPU很閒)
其他還有很多功能,像說登入後自動執行某個軟體或是強制停掉某個行程(Force)等等
對行程執行有概念的話可以裝來玩玩看吧~~~
2008年2月7日 星期四
不知日子怎麼就過去了
小孩子的一天、一年都過的很充實,點與點的空隙之間,還會有無數的小點分布其中,密度非常高,正常的時間以正常的速度前進著
那是因為小孩子的適應力很強,過著不知後悔何物的生活。可以把過去近乎殘酷的切除捨棄,面對每天來訪的變化與光鮮,毫不戀惜地鼓足勇氣向前進,迎向改變。
大人的一天、一年就非常平淡了,就像單線的鐵軌一樣慢慢推進,也不確定到底是前行還是後退,慢動作快轉的時間如同達利筆下的軟時鐘那樣流逝。
適應力低,不斷回顧過往,拋不掉過去的影子,找尋光彩的眼眸也逐漸黯淡,不喜歡變化,常常停下腳步,改變之後也沒有什麼特別的事發生。
就這樣『不知怎麼的日子就過去了』
== Lily Franky ==

