2008年3月31日 星期一

從scim到gcin 嘸蝦米的安裝

我所參考的網址:
gcin官網:http://hyperrate.com/dir.php?eid=67&pg=4#forum
網友的blog:http://overinfinityresearch.blogspot.com/2007/10/scimgcin.html

首先去gcin的官網載下:
   gcin
   gcin-qt3-immodule
以及嘸蝦米的gcin表格檔
   noseeing-8.tar.gz
有關檔案的前置動作就到這邊....

再來就是移除ubuntu中scim套件...
我們先打開終端機,並且在上面打上以下指令
   sudo apt-get remove scim
還要把跟scim有用到,但是之後就不需要的套件移掉。(利用apt-get的自動移除指令)
   sudo apt-get autoremove
這時候最好重新登入一次,把原本在記憶體中的scim釋放。

接下來安裝gcin...
在這邊因為我們剛剛有先去下載了gcin的deb檔,所以我們只要對檔案用滑鼠左鍵點二下即可做安裝的動作....
而gcin-qt3-immodule的安裝的方法也是同上

接下來這個指令,我並不是很確定在我的情況(系統中不保留scim)下是不是必要的
   sudo im-switch -s gcin (下次登入即可使用gcin)
不過我是覺得,因為我是完全移除scim,所以在系統中在裝完gcin應該就是預設的輸入法了!!

到此我是再一次的將我的系統重開機(或是登出應該也ok!!)
在重新進入系統後我們即可以看到gcin已啟動...

最後我們把noseeing-8.tar.gz解壓縮
在解壓縮後的檔案中我們去找一個noseeing.gtab的檔
將這個檔複製到下列的資料夾中即可 (需管理者權限)
   /usr/share/gcin/table (讓所有的使用者均可使用嘸蝦米)
   sudo cp noseeing.gtab /usr/share/gcin/table
   (↑終端機下的指令,目錄需在檔案的資料夾下)
或者是下面的資料夾
   /home/登入帳號/.gcin (只讓登入帳號的人可使用嘸蝦米)
   sudo cp noseeing.gtab /home/登入帳號/.gcin
   (↑終端機下的指令,目錄需在檔案的資料夾下)
之後為了保險,我們再重開機一次
再次進入系統後,我們先打開文字編輯器
然後按下"ctrl+alt+9" 調出嘸蝦米,若可正常使用,我們就安裝結束了XD

ps.雖然是這麼說,but做完後若不能使用gcin那就整個重灌吧一口一||
  因為我也不知怎麼移除相關的東西XD

2008年3月28日 星期五

Enable Asus WL-106gM Wireless adapter

相關的參考資料網站:
http://welcometoubuntu.blogspot.com/2007/10/howto-get-airgo-based-wifi-enabled.html

嗯~該怎麼說呢....因為現在在學校幾乎都是用無線網路在跑,所以在一開始我真的很擔心我的網卡不能用XD
我的NB是已經有五年的ASUS M2400e,所以在機組上並沒有配有無線網卡.....
後來決定去買了Asus WL-106gM Wireless adapter這塊非USB式的網卡

在Windows的環境下,它很正常的運作,同時也讓我很滿意它的工作能力XD
but在我在前二、三天決定使用Ubuntu系統後,它就罷工了XD
因為現在的筆電其無線網卡已經是基本配備了,所以在我找相關資料的過程中也真的讓我吃了很多苦頭一口一||

從一開始的往原生Linux driver去找,到後來的以晶片組去找dirver到最後在Ubuntu的美國社群中發現了有軟體可以直接上Windows的網卡驅動.....

在最上面的那個連接中,可以去學到我覺得算是比較正規的處理方式,而我接下來要講的則是非常不正常的卻很簡單的方法XD

首先我們先準備好網卡實體、附的Windows驅動程式以及灌有Ubuntu系統的電腦,在此我是用Ubuntu 8.04 beta(沒辦法~忍不到8.04正式發行了XD.....)
1. 進Ubuntu系統,並且打開"套件管理員"
2. 搜尋關鍵字:"ndiswrapper"

之後會出現三個套件,其名稱如下:
ndiswrapper-common
ndiswrapper-utils-1.9
ndisgtk
將其全部標記起來,套用安裝後,便可在"系統"→"管理"下面多了一個"Windows無線網路驅動程式"
對他點二下滑鼠左鍵,執行它
在視窗的右邊點選"安裝新的驅動程式",然後將原廠附的光碟放入光碟機中,讓它mount起來
之後回到剛剛的視窗,在選擇"inf"檔的地方將路徑移到光碟中,點選"driver"的資料夾
再按確定就好嘍!!

PS. 這個方法雖快,但是也有一個缺點;那就是安裝好的驅動並沒有辦法做移除的動作
也就是說如果你有灌錯驅動,那麼那個驅動就只好待到你重灌新系統了XD

2008年3月27日 星期四

安裝nvidia和ATI顯卡驅動的好幫手-----"Envy"

http://albertomilone.com/nvidia_scripts1.html
Ubuntu 8.04 LTS 快要發行了不過我實在是忍不住了只好先玩玩BETA版過過乾癮
but最容易遇到的問題也來了~ 顯卡驅動的安裝XD
這次的版本中雖然也有ubuntu自己寫的驅動
但不曉得是不是在我一開始玩ubuntu就看到一堆人在灌顯卡的驅動的關係
所以當下看到時就下意識地自動忽略 自己跑到nvidia的官網去抓驅動下來
本來想說應該就和在7.10下面一樣照著打一些對我來說很陌生的指令就好了
沒想到~在我打開要去修改xorg.conf這個檔時 我所看到的東西和我在7.10下面所看到的
是幾乎完全不同的 該有的關鍵字完完全全沒在檔案中
這對於我這個新手來說 我知道接下來的動作不是我能掌控的
所以我便回到windows去找了許許多多的資料
沒想到看到了這個好東西^^"
Envy它能夠為你自動的去找nvidia和ATI的顯卡驅動並且加以安裝
因為我是新灌好的系統 所以我就直接用他的選項"安裝nvidia顯卡驅動"
等他完成了重開電腦他就自動設定好了....
所以想無腦安裝或是像我一樣的新手可以去試試看

ps.這個套件好像一定要去那個網站抓 我在預設的套件管理程式中並沒有找到正確的
所以要用的還是去點一下網站吧!!

2008年3月1日 星期六

小型專案實作-定時關機程式

#include
#include
#include

int main(){
static int usr_sec = -1;
time_t t;
struct tm* plt;

while(1){
time(&t);
plt = localtime(&t);

if(usr_sec!=plt->tm_sec){
printf("%d/%d/%d %2d:%2d:%2d\r", (plt->tm_year+1900), (plt->tm_mon+1), plt->tm_mday, plt->tm_hour, plt->tm_min, plt->tm_sec);
usr_sec = plt->tm_sec;
}
}
system("pause");
}
/*
struct tm
{
int tm_sec; // seconds after the minute [0,61]
int tm_min; // minutes after the hour [0,59]
int tm_hour; // hour of the day [0,23]
int tm_mday; // day of the month [1,31]
int tm_mon; // month of the year [0,11]
int tm_year; // years since 1900
int tm_wday; // days since Sunday [0,6]
int tm_yday; // day of the year [0,365]
int tm_isdst; // Daylight Saving Time flag
};
*/

ps. 排版亂了....囧rz
未完成.....佔用系統資源過大