星期四, 3月 30, 2006

朱孝國的筆記本 Peter Ju's Notebook

朱孝國的筆記本 Peter Ju's Notebook最早接觸到這是因為要參考css的網頁語法。
(這次 不是要介紹網頁編寫的 xhtml+css2)
而是關於自由軟體使用入門計畫
Linux最大的好處,你不會因為使用了某家或某版本的套件,就無法從其他發行版中獲得資訊。

這個入門計畫 看起來還很初步,但是相信只要大家的努力下一定會變得更完善
其他許多地方也都有記載著 自由軟體的推廣跟應用
看到 大家的付出 真的讓人感動。

我覺得 也不見得 非要立刻就投入 linux陣營(如果可以那當然是很鼓勵)
我認為 可以從 windows下的自由軟體開始著手
那麼一旦轉換到linux或繼續使用windows 也不會感覺到有什麼太大的適應不良。

最近有思考著 為什麼會從windows 完全轉換成 linux 。
我覺得不光是軟體上給予的獲益。
觀念上 跟 許多無窮的收穫 只有親自去體驗才能夠感同身受吧!
最早影響我的"資訊人權貴"之家更是讓我受益無窮,進而推廣到身邊的朋友...。

自由軟體的精神 是永永久久的 :p

星期一, 3月 27, 2006

跨平台的星象觀察軟體stellarium介紹

stellarium網站:http://stellarium.sourceforge.net/

今天無意間晃到宜蘭縣自由軟體交流網,看到一篇關於跨平台的星象觀察軟體stellarium介紹
二話不說立刻呼叫YAST來幫我裝(幸好有好心人打包好:p讓Linux新手 也可以 很快的適應跟體驗)

裝好之後便立刻執行一下,白天的感覺 於是隨手亂轉一下 看到火星 (Mars 對吧 ... 英文雖然不好,但應該沒錯吧 >///<)
果然英文介面的軟體,對於英痴(英文很差的意思)有點不大好上手。
不過還好都是簡單的單字,在畫面的最下方 點選一下 可以顯示出 夜晚跟白天
還可以標示星座 跟繪出星座圖(真的是很有質感跟水準呢)

玩了一下,不推薦一下這個實在不行。
如果要說這個軟體是屬於幾星級的軟體呢?
我一定會告訴你:

滿天星啦 :p (不信~自己裝來玩看看吧!)

星期三, 3月 22, 2006

Stardict 字典發音 ?

Stardict 真的是一個很棒的字典,可是發音可是很重要的一個部份。
當然Stardict 是可以做到的!

聲音檔下載
在Windows底下 只要把聲音檔解壓到安裝目錄即可,那麼Linux呢!
相同的只要解壓縮到/usr/share底下 (並非/usr/share/stardict)
不過並非事事如願,真的有這麼順利嗎?
可能是,可能不是.....

因為關鍵在於音效的輸出 ESD,我本身是用ALSA。
至於OSS不建議使用,會有獨占裝置的問題(這個挺讓人困擾的)
可以看之前這篇Totem無法啟動?

所以現在啟動Stardict 要讓他發音就必須啟動ESD
以下以Suse 10為例
#/etc/init.d/esound start
或是 應用程式 -->系統-->組態-->多媒體系統選擇器

暫時可以讓Startdict 可以發音了!
不過 這樣好像好麻煩...就算讓他開機自行啟動,也挺不喜歡的!
於是上網找了找在LinuxSir.org『簡』看到一篇使stardict 使用alsa 发音
看來是自行編譯,果然Linux的好處就是在這.........

改天再來玩看看,暫時先用啟動ESD解決問題吧!:D

星期一, 3月 20, 2006

Mplayer 播放影片,中文字幕亂碼?轉碼?

後來改使用SMplayer 這個方便的播放套件後,基本上就沒有字幕亂碼的大問題!
只要注意字幕編碼使用big5 ,smplayer 要記得把字幕編碼選big5 (utf-8 也一樣)
但我是習慣把字幕編碼統一轉存成utf-8就是了。

==以下內容為 多年前的紀錄 XD
 嗯,正當我享受著Mplayer帶來的強大功能。
沒想到有件事苦惱著我...
就是中文字幕會亂碼....

當然立刻 叫出Google大神,看了許多人討論。
有人說是字幕編碼的問題。
我確定我的srt字幕是Big5編碼沒錯。

所以我便開始上網尋找關於編碼轉換 『我想把Big5轉成unicode應該就可以了吧!』
(可是Mplayer選項中,明明就有 Big5編碼可以選阿....但,不管那麼多就先從編碼上著手)

很快的在資訊隨筆,找到了convmv 批次轉中文檔名,經過一番熟讀『就是大概看過去』
有個晴天又霹靂的字眼出現,『convmv 是轉中文檔名』...不死心的繼續找下去

有人提到可以使用 iconv 將 BIG5 碼轉成 UTF8

iconv 以 -f 參數指定輸入資料的編碼,-t 參數指定輸出資料的編碼。轉碼指令如下:

$ iconv -f big5 -t utf8 big5.txt > utf8-iconv.txt

嗯,立刻用Mplayer觀看,結果出現找找不到字幕的錯誤訊息。
我想應該是剛剛的Big5沒改到,但再試還是一樣!

這時又只好繼續上網找,發現又有人提到說,字幕如果是射手網要先轉簡體在轉回繁(正)體
咦?這是什麼理論....!但有人說就要有實驗的精神(網路追追追將給您真相..........XD)
以前被M$養壞了,繁簡轉換第一個想的就是利用MICROSOFT OFFICE,當然在LINUX上我們是使用 Open Office.Org 的Writer,現在可以使用Libre Office
不過說實話,從以前到現在我都不大喜歡用辦公室軟體。
『所以以前及使用著Windows也不喜歡裝Ms Office,因為嫌他笨重...佔空間,現在是因為有ODF開放觀念』
所以這時又上網找了找,發現之前自由軟體技術交流網MadEdit v0.2.3 for Linux & Win32,安裝了一下發現非常輕巧好用,也可以改變檔案的編碼...繁簡轉換.....劈哩啪啦。
MadEdit軟體首頁

沒錯,正當我沉溺在MadEdit帶來的便利同時,當然要不忘趕快來實驗一下。發揮追追追精神..,應該是讓影片的字幕快快正常吧。
但很不幸的還是失敗了。
===時間過了幾天===

這時只好再度搬出Google大師了!
突然看到又有人提到,『沒錯追追追精神要來一下』
在Mplayer的Preferences的Subtitle&OSD選項中
在Subtitle的選項內,把Encoding:選Big5 (是字幕檔的編碼)
然後有個重要的地方『就是我一直失敗的地方』
下方的選項中,請把 Unicode subtitle 給打勾

接著來到Font的選項中,聰明的大家應該都設定好字型啦
(我是選用Fireflysung,大部分人的選擇?)
接著把Encoding的選項選到Unicode即可。
親切的中文出現囉..........。

星期四, 3月 16, 2006

yast2.系統更新

前一篇不是說到我把我的NVIDIA的驅動給更新了,而且還很順暢的執行著。
就在昨天 閒著沒事做『果然事情都是發生在閒閒沒事的時候』
就看到 yast選項中有個 系統更新? 於是不假思索的執行了
並且也更新了...。

更新完後,有提及到kernel更新,要我重新啟動。
我重新啟動後....又是晴天霹靂的事.....
進不了圖形介面了,錯誤訊息大概是指無法讀取到nvidia的驅動 『應該是這個意思吧@@』
於是我便看了一下 Xorg.conf ,因為其實也不懂 所以感覺沒有什麼問題??
想說 一定是之前有更新nvidia的驅動 所以動到過kernel 導致現在出錯
就異想天開的 嗯再次執行nvidia的驅動..
這次並不像上次那麼好運氣....失敗了@@說無法找到 kernel.h ....並且說了一些錯誤訊息。
天阿,又要重裝系統了@@..... 因為很晚了 想說好吧明天再試!

今天在學校上課,無聊晃一下鳥哥的Linux私房菜站。看了一下關於X-Window設定
發現鳥哥的範例顯卡也是nvidia的 ,就仔細的看了一下『也沒多仔細啦』
因為問題是出在nvidia,於是便很快的找到
Section "Device"
Identifier "Videocard0"
Driver "nv"
VendorName "Videocard vendor"
BoardName "NVIDIA GeForce 4 (generic)"
EndSection

奇怪,我記得我昨晚檢查的我設定檔/etc/X11/Xorg.conf
Driver "nvidia"
一回家後馬上修改這個地方,把"nvidia"改成"nv"
然後 /etc/rc.d/xdm restart
哇~~成功了,親愛的圖形介面 我回來了。
不過正在開心的同時.....心想 那麼驅動....@@
趕快執行遊戲,果然如我所料,3D硬體裝置無法使用。

好吧,這時有重新看了一下 SuSE NVIDIA Installer HOWTO
在SUSE LINUX 10.0-IA32 這邊提到
建議使用It is recommended to use YOU (YaST Online Update) for (re)installation
of the nvidia driver.
難怪會發生這種事,然後繼續往下看
People who aren't afraid of recompiling the nvidia kernel......

好吧,我承認我現在我會害怕,當時是完全沒看說明惡搞的情況。

這次就乖乖的使用you 也勾選了nvidia driver ...
嗯事實證明 重新啟動系統之後,依然3D硬體裝置無法使用。

目前正在思考要怎麼作,頭痛呢 哈哈!!

===
打完這篇時,我又重新啟動系統 利用ctrl+alt+f1切換到文字模式下。
這次終於找到 可以不用vi /etc/inittab 改id方式關閉x了
# /etc/rc.d/xdm stop
然後我在次執行
# sh NVIDIA-Linux-x86-1.0-8178-pkg1.run
這次正常囉,果然這樣才可以讓我的nvidia發揮他的效能。
真的順暢許多,不是錯覺。
還有剛剛發現 更新的方式鳥哥在他站上也有提及。
更新顯示卡驅動程式的範例: NVidia 驅動程式
我真是大豬頭 ,不夠認真
不過意外的發現鳥哥文章的這段
[root@linux ~]# nvidia-installer --update
# 這個動作在進行線上更新的作業
[root@linux ~]# nvidia-installer --uninstall
# 這個動作在解安裝 NVidia 的模組

呵呵,真是方便,未來要升級到更新的顯示卡驅動程式, 直接利用 nvidia-installer 的功能即可。更多詳細的用法可以參考 nvidia-installer -h 的說明。

有多學會了一丁點了 :p

星期二, 3月 14, 2006

更新Nvidia顯示卡驅動

這幾天用著suse 阿,突然心血來潮想玩一下遊戲。
奇怪速度竟然其慢無比心想不該是這樣。
於是就上 Nvidia網站去下載我的 geforce 4的驅動。

網站上 有 Download - NVIDIA-Linux-x86-1.0-8178-pkg1.run 就是他拉。
並提及到 SuSE NVIDIA Installer HOWTO

不過整個過程就是要你 退出 x 『天阿,我竟然不會...』
所以我用很丟臉的作法
先su -l 到管理權限,然後
vi /etc/inittab
把id:5 改成 id:3
然後重新啟動系統@@
接著 『更改檔案權限,使其可以執行』
# chmod 755 /檔案存放路徑/NVIDIA-Linux-x86-1.0-8178-pkg1.run
然後
# /檔案存放路徑/NVIDIA-Linux-x86-1.0-8178-pkg1.run
接下來會有一些聲明,跟幾個簡單的選項。
然後把設定存入 『他會問你』
重開機,呼 ~ 不知道是否錯覺 感覺流暢多了
第一件事就是打開遊戲 ,正常囉。
第二件事趕快上來紀錄一下自己愚蠢的方法,日後可以回味笑一下自己。『現在就是個新手,但我會努力的 呵呵』
========
2007.02.25
之後安裝open suse 10.2 時,後來上Nvidia Installer HOWTO for SUSE LINUX users
發現只要把相對應的硬體的安裝來源加入yast 即可用軟體管理(套件尋找nvidia)來安裝了 XD
例如我是openSUSE 10.2-IA32
  Protocol: HTTP
Server Name: : download.nvidia.com
Directory on Server: /opensuse/10.2

星期日, 3月 12, 2006

重新安裝系統,VMWARE@Linux

平常都是在windows下安裝vmware
這次終於把電腦重新安裝了,呵呵 suse 整個安裝過程只能說真是超輕鬆簡單。
而且還自動把之前windows下的NTFS格式自動掛載進來。

不過雖然整個安裝過程是非常順利,但是有個意外的小插曲。
就是奇怪?為什麼無法上網.....
明明我的pppoe設定都正確,也有取得浮動的ip,但是就是無法正常連線。
檢查過DNS也都沒問題??後來把防火牆關閉後就正常了,難到是預設防火牆的設定太過於嚴謹了?

雖然想完全轉換到Linux之下,外加上有Wine這個套件可以幫忙度過非常時期。
但不免還是需要Windows,所以便想起來Vmware Server這個前陣子被釋出的beta版本。『這將是免費的,但是需要註冊一下就是了』

整個安裝過程可以說是非常簡單,因為我下載Rpm...呵呵!
#rpm -Uvh 該套件即可。
安裝好後我便執行# /usr/bin/vmware-config.pl
他會出現一段訊息跟你說,需要先設定一下。
接著就是類似一大段的問與答?『大部分照預設的即可,所以就是給他一路ENTER到底吧』
接著你就可以在系統->更多程式那找到它。

還有類似方案的 QEMU 我也蠻想體驗看看的

之前在帝國反抗君 - PowerOp的日誌上,看到他使用的coLinux 讓你的Linux跟Windows同時跑起來!本來也想嘗試的,不過看他的介紹就知道是一個很有挑戰性的東西,這些當然只好慢慢來囉。

星期五, 3月 10, 2006

一次失敗的xgl體驗

最近在網路上看了太多關於xgl的新聞,所以就大膽的嘗試想體驗看看。

於是便參考了, LinuxSir.Org 『簡體』 的 nwslustc分享的suse10 上搞定 xgl。(图)
這著步驟作...
到步驟3時,發現xgl-cvs_060216-2.i586.rpm的連結已經不能下載了!
由於很晚了,想說好吧 隔日再試。
結果今天開機時 ,天阿進不了x-window。
『晴天霹靂』

我做了什麼?當下故作鎮定的冷靜著看了一下錯誤訊息。
關於lib expat...的,嗯昨天那篇文章 我好像在步驟2時,強制安裝了expat-x-x 套件。
趕快把安裝光碟 第一片放進去 開始尋找 suse/i586中找到expat-1.95.8-5.i586.rpm
趕快利用 rpm -Uvh expat-1.95.8-5.i586.rpm --force的方式強制安裝。
接著 startx ,親切的桌換環境 又回來了!! 『好加在』

過些時日再把Using Xgl on SUSE Linux好好研究一下再來裝好了。
在此 就不爭氣的先下載 KororaaXGL Demo LiveCD

發覺自己對這種酷炫的介面真是一點抵抗力都沒有,不知不覺就被他迷住了。

星期日, 3月 05, 2006

許多有趣的套件應用

今天沒事就到處亂晃『指網路上亂晃』。
無意間發現到網路黑貓
在網路黑貓提到許多實用的套件許多都蠻有趣的,實在是個桌面環境應用的套件推薦好地方。

或許你會納悶?只有簡介有什麼用?要怎麼安裝那些套件。
如果你跟我一樣還是十足的新鮮人,又不大會用tarball方式安裝。
那麼這時yast 『這邊是以suse為例』可幫了大忙,還記得前面提過的套件管理
記得安裝來源要加上去喔。

那麼就可以好好來體驗這些實用有趣的套件吧!
如果不幸沒有人打包好,那麼就只好硬著頭皮裝看看吧!

星期六, 3月 04, 2006

輸入法

剛剛不知怎麼搞的,我竟然把原來預設的輸入法給替換了。
嗯,導致中文完全無法輸入『有可能安裝到oxim』

後來上網找了一下,才找到更改預設的輸入法方式
在個人家目錄中的
.profile
自行設定您個人要使用的輸入法
例如:
你可以在終端機模式下
# vi /home/$user/.profile

export INPUT_METHOD="scim"
輸入進去
其中的scim 可以自行改成gcin或oxim或xcin
『當然要確定您裝的是SuSE版本的輸入法』
接著重新登入後即可。

親切的中文有回來了,呵呵!
不過改日真的可以改試看看oxim!

還有剛剛無聊時玩了一下,才發現原來x-window 的面板可以隨意新增跟刪除。
以前看到大家的桌面,還以為是另外要安裝什麼套件。原來可以自行創造。挺有趣的。