2008年12月23日 星期二
中國的《零八憲章》
2008年12月18日 星期四
Splashy on Debian
aptitude install splashy splashy-themes -y如果各位有觀察各種訊息的習慣,您會發現安裝後系統自動替我們更新了開機的ram filesystem(initrd.img) 修改menu.list 要啟動splashy必須使用framebuffer,請加上"vga=xxx splash"這兩個核心參數:
色深 | 640 x480 | 800 x600 | 1024 x768 | 1280 x1024 | 1400 x1050 | 1600 x1200 |
---|---|---|---|---|---|---|
8-bits(256) | 769 | 771 | 773 | 775 | ||
15-bits(32K) | 784 | 787 | 790 | 793 | ||
16-bits(64K) | 785 | 788 | 791 | 794 | 834 | 884 |
24-bits(16M) | 786 | 789 | 792 | 795 |
update-initramfs -u重新開機,新的設定才會生效。 雖然某些文件會標示這個步驟是optional,不過在Debian裡,不更新ram filesystem的話,只有關機的splash會改變,開機時的bootsplash還是原來的theme。各位可以想想為什麼?(解答在本文的最後) B.自動設定: 從一個tarball安裝:
splashy_config -i foo.tar.gz安裝的佈景預設會在/usr/share/splashy/themes/底下,你可以利用-s來選擇一個佈景資料夾:
splashy_config -s themename/你會發現,安裝完後他會貼心的提醒你需要手動執行update-initramfs -u。因此在Debian下,無論是手動或自動設定,都需要更新initramfs才會生效。 http://splashy.alioth.debian.org/wiki/themes/contrib for more themes.
後記:
1.本文的誕生是因為Kanru Chen大大熱心的提供資訊,也讓筆者從中獲益許多,感謝您!
2.雖然有boot splash,感覺又更圖形化了一點;不過筆者很快又把他刪掉了...看不到訊息讓我有一種不安全感,有時候一些小小地錯誤訊息也能讓我們防大患於未然。我還是建議如果可以的話,多多學習觀察系統訊息吧!
3.References from:
http://splashy.alioth.debian.org/wiki/
http://blog.anantshri.info/2007/08/03/bootsplash-aka-splashy-on-debian/
http://oreilly.com/pub/h/3124
4.解答:
開機時,系統必須要能掛載硬碟以執行後續動作;要掛載硬碟,必須要先載入硬碟的模組;載入模組又必須要先掛載硬碟(因為模組在硬碟裡阿!),這形成了一個先有雞或先有蛋的關係。
因此大部分的linux都會利用ram filesystem(initramfs或initrd.img等名稱)來載入一個假的filesystem,裡面包含了許多開機所必須的硬體模組,載入這些模組到記憶體後就可以開始跑真正的init,掛載硬碟,啟動服務等等。
因此當你修改了config.xml,你是修改硬碟(Real filesystem)的資訊,因此關機時的splash確實會修改成功;但是你開機時的ram filesystem並沒有被修改,他還是原來的那個initrd.img,因此更新ram filesystem後,boot splash才會真正改變。
2008年12月16日 星期二
玩flashgame訓練邏輯能力--lightbot
主要目的,就是讓機器人到藍色地磚並點燈。
有兩個函數可以用,主方法有限定長度,因此要設計出很棒的函數來用。
當然,可以善用巢狀結構。
可惜沒有break跟continue...還好還是全過了~~
全部只有12關,過了之後他還會稱讚你是一位很優秀的程式設計師呢!
(如果這誇讚是真的多好...)
如果有困難的話,請參閱 玩flashgame訓練邏輯能力--解答篇
Lightbot也出了第二代了喔!感興趣的朋友可以參考玩flashgame訓練邏輯能力--lightbot2!
2008年12月14日 星期日
[教學]圖解Debian Desktop安裝筆記(5)
看膩了grub畫面了嗎?這裡提供您兩種方法改變開機的畫面。不過由於是跟開機有關,千萬要小心確認你作的每一個步驟是否正確。假設你無法確定,也請先確定有人可以幫你解決開機的問題再嘗試。
開機變身1:grubsplash
grubsplash基本上就是一張小圖片,大小為固定為640x480,14色,檔案格式必須為.xpm,gzip壓縮而成的檔案。
aptitude install grub-splashimages會發現/boot/grub下多了一個splashimages資料夾。只可惜,圖片已經有了,卻沒有幫我們自動設定。沒關係,這是一個好的學習機會,我們試著修改/boot/grub/menu.list:
spalshimage (hd0,1)/boot/grub/splashimages/debian_cooleye.xpm.gz
你也可以自己把圖片變成變成grub-splashimage:
#安裝imagemagick套件,此套件提供了convert指令。以下有兩個不錯的參考網址:
dpkg -l imagemagick || aptitude install imagemagick -y
#利用convert把喜愛的圖片轉成grub-splash可以讀的檔案。
convert -resize 640x480 -colors 14 faverite.jpg splash.xpm
gzip splash.xpm
http://ruslug.rutgers.edu/~mcgrof/grub-images/
[分享]安裝grub並讓你的開機畫面有漂亮的底圖
開機變身2:gfxboot
記得第一次用SuSE及Mandriva的時候我很羨慕!為什麼我在debian下就是沒有這麼漂亮的功能呢?查了一下suse的menu.list,發現他也是去讀一個影像檔;但我直接把他拿來debian用卻沒有效果;後來我是參考 http://ubuntuforums.org/showthread.php?t=208855而寫成的,步驟相當簡單。原來debian官方套件裡並沒有gfxboot;而gfxboot跟grub會衝突,因此安裝gfxboot需要移除grub這個套件。
aptitude remove grub -y && dpkg -i grub-gfxboot_0.97-5_i386.deb你可以從gnome-look.org下載gfxboot的影像檔,再修改/boot/grub/menu.list新增一行:
gfxmenu /boot/grub/gfx/message.debian
Fig8-3 別忘了把splashimage給註解掉喔! |
某些系統的gfxboot參數的地方需要指定位置,寫成:
gfxmenu (hd0,1)/boot/grub/gfx/message.debian不過在debian或ubuntu均不用這樣指定,但即使你指定了也沒有關係。放在任何位置都可以,只要是grub認得的filesystem均可。我在debian的經驗裡,gfxboot的檔案不可以太大,超過512K的檔案在開機時會警告你檔案過大;如果你遇到這樣的情況,只要換成小一點的就可以了。
需要重新設定stage1到MBR或其他可以開機的地方:
grub-install /dev/sda
Fig8-4 很不錯的感覺吧! |
Bootsplash開機進度列
早期,想要在Debian啟動bootsplash(開機進度列)的功能還需要打patch並編譯核心,筆者一直以為不觸碰核心就無法安裝啟用bootsplash;感謝Kanru Chen前輩的提示,關於Bootsplash可以參考Splashy on Debian一文。更重要的是--我認為顯示開機的詳細資訊是很重要的!
GDM登入畫面之佈景主題(GDM themes)
提供兩個專門提供Gnome相關佈景主題的網站:
http://gnome-look.org/
http://art.gnome.org/
你可以找一些你喜歡的主題下載下來,解壓縮後放到/usr/share/gdm/themes/下,接著到系統->管理->登入畫面去選擇喜歡的主題;或者直接以管理員身份執行gdmsetup進行設定。
Fig8-5 Theme的地方可以讓你選擇單一主題,或是選擇多個主題以隨機方式選取。 | Fig8-6 我個人最愛的一個Theme! |
Gnome登入後的splash
session splash也可以設定呢!
aptitude install gnome-splashscreen-manager可以從系統->偏好設定->Splash Screen找到他。
Fig8-7 你可以自己新增圖片進去,基本上只要是JPG/PNG等格式都可以;不過別太大,不然登入畫面會不太好看呢! |
調整你的檔案管理程式nautilus與pcmanfm
關於pcmanfm相關資訊,請參考moto學園PCManFM 0.3.6 穩定版釋出。
pcmanfm目前唯一而致命的缺點便是沒有實做出資源回收桶,因此刪除之後跟執行rm一樣就沒了。
事實上檔案管理程式還有許多蠻好用的,例如xfec下好用的thunar,它實做的資源回收桶比nautilus好太多了!感興趣的話請參考:資源回收桶應用
更改佈景
接著到系統->偏好設定->外觀進行修改。在theme的分頁選擇自訂:我們開始自訂這五種不同的效果:
Fig8-10 這幾種效果可以分開安裝主題,也有人將這些主題包成一個大套件,安裝一次就會有一整套的效果。 |
底下介紹的是分開安裝的方法。圖形介面的安裝可以吃tar.gz/tgz/tar.bz2等檔案格式;文字介面的安裝法就更簡單了,每個效果分別放在相對應的路徑上即可,事後再透過圖形去選擇套用。
01.Window_Boader(視窗標題列)
存放位置:/usr/share/themes/或~/.themes
Fig8-11 很接近vista主題的一個boader。 |
02.Application(control; 介面控制)
存放位置:/usr/share/themes/或~/.themes;有些application themes會包含window boader。
Fig8-12 很酷的背景吧!只是使用久了有點傷眼睛呢! |
03.Icons(系統圖示)
存放位置:/usr/share/icons或~/.icons
Fig8-13 很可愛的桌面主題! |
04.Cursor(pointer; 滑鼠游標)
存放位置:/usr/share/icons或~/.icons
Fig8-14 很大的指標...還蠻可愛的就是了(雖然是大了點...) |
05.更改桌布 桌布的存放位置:任意,你隨時可以指定桌布的圖案位置。
Fig8-15 這其實是Opensolaris的桌布,我覺得很有型,就把他留下來用了! |
另外,你可以閱讀 How to: Customize your GNU/Linux desktop in 7 easy steps 有更酷炫的介紹!
update-notifier(更新管理員)
aptitude install update-notifier synaptic -y只要系統有可用的更新,他就會提醒你有哪些著套件可供更新。
Configuration Editor(gconf-editor 我不知道怎麼翻)
請到/apps/nautilus/desktop,就會發現有些參數可以加上去,也可以移掉一些不需要的東西例如新增網路連線的圖示,移除掛載檔案系統的圖示等等。
Fig8-16 這很類似windows的登錄檔編輯器,許多摸不透的參數都可以在這邊設定喔。 |
後記:
- 關於這種圖形教學,第一次做才知道前輩們做得有多辛苦。我想我可能不會在寫下一篇關於桌面應用的文章了,畢竟這沒有任何技術可言,說穿了也毫無價值。因此,如果不能滿足各位對於桌面使用的追求,一方面是你也夠程度可以自己去變化,另一方面是每個人都有自己心目中的桌面環境,我也只能帶到這裡了。本文只是為了幫助初學者旁邊沒人可問時的情況;如果有謬誤的部份,麻煩請告訴我,我的EMAIL是maxubuntu在gmail點com。
- 不諱言的,要架構一個符合自己需求的Linux Desktop是很耗費時間的,無論是使用Debian或是ubuntu;假設你覺得很不喜歡從黑壓壓的base system一步一步建構起你的linux,那麼很可能你跟debian無緣。
- 從調校linux桌面可以學到一些linux的觀念,他可以方便你做事,但是這不能代表你「正在學習linux」,這是風馬牛不相關的。我曾經在ubuntu的論壇上遇到有人發問,該怎麼找一個隱藏檔;網友回覆利用ls -la可以順便秀出隱藏檔,沒想到發問的那位仁兄竟然不知道要怎麼打那指令--使用ubuntu而完全不知道終端機怎麼叫出來用,真是令人啼笑皆非。並不是用ubuntu不好,而是用debian絕對可以讓你避免這種狀況發生。
- 萬事起頭難。學習linux不一定要學習指令嗎?端看你的眼界。如果你只是想要一套不會中毒的類windows系統,那麼你可以不用學習指令,當個電腦白痴上上網敲敲msn,發生問題了就重灌linux;你也可以擺脫習慣的枷鎖,試著了解一個作業系統如何打入個人電腦、伺服器、大型叢集系統、嵌入式系統等各個領域;就算只是窺得一角,都能讓你獲益良多。
- 這五篇圖解教學,事實上是沒有多大意義的;看過,會作,僅只於此。但我的目的是希望各位能夠跨越debian這道鴻溝,假設你可以在debian上從頭到尾像筆者這樣的把桌面環境建置起來,也總比使用ubuntu下一步下一步來得有幫助。並不是ubuntu不好,而是當你養成下一步的壞習慣時,ubuntu是一個很容易依賴的對象;到頭來花了那麼多時間,你使用linux時,用滑鼠的時機還是比鍵盤多的話,那麼也是一場無意義的學習。當你已經有足夠的linux知識與概念,那麼使用任何一套linux都是很接近的。把Windows的光碟片折斷,硬碟內的windows磁區刪掉,讓你完全沒辦法依賴,任何事情強迫用linux來解決,每天照三餐使用linux作日常生活的事情!你會發現成長是痛苦的,但進步卻是神速的,收穫是巨大的,影響也會是深遠的。
- 這幾篇教學都是魚,你真正需要的是釣竿--一定要讀的幾份文件!
Debian說明文件
Debian Wiki
moto學園
moto學園討論區
參考連結:
[教學]圖解Debian Desktop安裝筆記(1)
[教學]圖解Debian Desktop安裝筆記(2)
[教學]圖解Debian Desktop安裝筆記(3)
[教學]圖解Debian Desktop安裝筆記(4)
2008年12月13日 星期六
[教學]圖解Debian Desktop安裝筆記(4)
aptitude install audacious audacious-plugins rhythmbox smplayer elisa esound brasero alsamixergui alsaplayer-esd mpg123 sox libdvdcss2 brasero gstreamer0.10-esd gstreamer0.10-alsa gstreamer0.10-fluendo-mp3 gstreamer0.10-fluendo-mpegdemux gstreamer0.10-fluendo-mpegmux gstreamer0.10-ffmpeg w32codecs -y
本次安裝套件的描述: #gstreamer0.10-alsa - GStreamer plugin for ALSA #gstreamer0.10-esd - GStreamer plugin for ESD #gstreamer0.10-fluendo-mp3 - Fluendo mp3 decoder GStreamer plugin #gstreamer0.10-fluendo-mpegdemux - GStreamer plugin for demuxing of MPEG2 streams #gstreamer0.10-fluendo-mpegmux - GStreamer plugin for muxing of MPEG2 TS streams #gstreamer0.10-x - GStreamer plugins for X11 and Pango #gstreamer0.10-pitfdll - GStreamer plugin for using MS Windows binary codecs #gstreamer0.10-ffmpeg - FFmpeg plugin for GStreamer #mpeglib - MP3 and MPEG-1 audio and video library
- smplayer:
- 最值得一提的是smplayer。他是架構在mplayer上的一個特優的影音播放軟體,類似windows平台下的kmplayer;假設你在windows下習慣kmplayer的話,請一定要使用他~
- elisa:
- 一個類似windows media center的3D播放環境,可以播放照片、看影片等等許多酷炫的功能,唯一的缺點是只能用鍵盤操作(假設只有英文介面不算的話):
backspace: 上一頁 up arrow: 調高音量 down arrow: 降低音量 left arrow: 向前五秒 right arrow:向後五秒
除此之外,最大的缺點是,你的影片必須放在家目錄下的Video,音樂必須放在Music,相片必須放在Pictures。不過這點倒是好解決,用個軟連結指過去就可以了。Fig-7.1 很酷的主畫面。主畫面沒有文字,因為大大的圖形你就一目了然啦!圖中的眩色是我正在聽音樂時,我跳到主畫面來的截圖。 Fig-7.2 聽音樂也有很不錯的背景特效! Fig-7.3 看電影的截圖。這部影片是美國向高中生介紹波粒二相性的觀念,我很驚訝,解釋得非常精湛! Fig-7.4 看電影的截圖。背景是影片正在介紹波動,我可以到處亂跳也沒關係! - rhythmbox:
- linux底下的大型音樂播放軟體,可以用他來當成linux版的itune替代方案喔!
- audacious:
- 這是beep-media-player的前身。假設您並沒有玩過LINUX,可能會對這名詞很陌生;他的兄弟就是xmms,在windows平台上的兄弟就是winamp。
假設你的音樂是由windows平台抓過來的,或是你掛載一個ntfs或vfat磁區,當你使用audacious加入歌曲時會出現亂碼。解決的方法是在audacoius的左上角(有一個很小的audacious icon地方)按一下[或是按ctrl p],選擇preference並找到playlist指定encoding為cp950就可以了。Fig-7.5 改過encoding後就能正常顯示中文! - brasero:
- 套看似陽春實際卻功能強大的燒錄軟體!如果想要實現光雕(lightscribe)功能,請參考在linux上使用光雕技術(lightscribe)一文。
Fig-7.6 簡單扼要的選項。
不過,rm或rmvb格式還沒辦法瀏覽;我們可以到Real官方網站下載最新的realplayer for linux!選擇deb下載後,很以很輕鬆的利用dpkg安裝他:
dpkg -i RealPlayer11GOLD.deb
Fig-7.7 再世情緣--玉琳國師傳。 |
安裝圖形相關的套件:
aptitude install inkscape gimp gthumb f-spot gnuplot gpicview -y
- inkscape:
- 可以算是GNU世界裡的CorelDraw,是一套非常優秀的向量繪圖軟體。
- gimp:
- 鼎鼎有名的繪圖軟體,據說足以媲美PhotoImpact之類的商業軟體,不過我不黯繪圖軟體,只是拿來作一些簡單的效果跟編輯罷了。
- gthumb:
- 一個功能齊全又精小的秀圖程式!
- f-spot:
- 如果你經常用數位相機紀錄生活的話,f-spot會是你很得力的助手!
- picasa:
- Google的強力圖片管理程式!請到這裡下載安裝。
- gnuplot:
- 陽春好玩的繪圖軟體,類似小畫家吧?
- gpicview:
- PCMan前輩的大作之一,外型非常酷似微軟的圖片瀏覽器,不過他非常的輕小,啟動速度極快!只想要快速瀏覽照片的朋友應該試試!
更多相關資訊請參考:GPicView 0.1.6-Linux上啟動最快的圖片檢視程式之一。
如果您有繪製流程圖或是心智圖的需求,您可以參考Linux下的心智圖軟體一文。
你還可以安裝些什麼呢?GoogleEarth、GoogleDesktop、Picasa等許許多多支援linux的好用程式! 所以還認為linux沒有好用的軟體嗎?
如果你用的是testing而非unstable的套件庫,你可能會發現沒有w32codec這個套件,如此一來看wmv就會有問題。解決的方法就是手動安裝codec:到這裡下載binary code,解壓縮後放到/usr/lib/win32裡就可以了;如果沒有的話,就自己建一個吧!
wget -c ftp://ftp.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
[ -e "/usr/lib/win32" ] || mkdir /usr/lib/win32
tar jxvf essential-20071007.tar.bz2 -C /usr/lib/win32
參考連結:
[教學]圖解Debian Desktop安裝筆記(1)
[教學]圖解Debian Desktop安裝筆記(2)
[教學]圖解Debian Desktop安裝筆記(3)
[教學]圖解Debian Desktop安裝筆記(5)
[教學]圖解Debian Desktop安裝筆記(3)
首先安裝字型吧!
aptitude install ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-arphic-ukai ttf-mscorefonts-installer xfonts-unifont ttf-wqy-zenhei -y另外您也可以找找微軟正黑體來安裝。你可以把新的字體放到/usr/share/fonts/truetype/arphic/裡,並且重新產生字體的索引:
fc-cache -v
同樣的,我們也可以安裝MacOS上的儷黑體來安裝。筆者對於字型的顯現模式並不熟悉,經驗上使用微軟正黑體當成桌面字體非常的醜,在office上使用正黑體也沒有在windows os上來得漂亮。因此筆者強烈建議您一定要安裝儷黑體來用!
重新產生字體索引之後,您應該重新登入gdm,這樣你就可以選擇這兩種字型來使用了。
安裝OpenOffice.org3。安裝資訊可以參考我先前的這篇:OpenOffice.org 3.0.0繁體中文版釋出!另外,一般使用者還可能會用到的小程式,請參考好用的chm viewer--xchm以及Big5轉UTF--8。
中文輸入法我只熟悉類似新注音的隨打即找的方式,常見的有xcin, gcin, oxim等等。我用oxim也是使用裡面的新酷音輸入法;不過oxim一直沒有更新的版本,導致我的debian升級後,oxim會有打不出字的窘境;gcin又沒有新酷音的功能好用,因此我選擇用scim裡面的新酷音。aptitude install scim-chewing im-switch -y
im-switch -z all_ALL -s scim
#如果想用oxim,則是把scim換成oxim。
登出後,如果在gdm選單的語言裡選擇繁體中文,登入後就會是中文介面,並且有scim可以用了!無論您是否選擇中文介面,都一樣可以有中文輸入法可用。
如果您跟我一樣酷愛oxim,我們可以使用svn版本下載自行編譯,請參考好用的oxim輸入法。你也可以藉由im-switch -c來調整喜好的輸入法唷!不過以筆者的script作成oxim的deb檔,版本只有到1.1.6;欲安裝更新的版本,請自行研究下載編譯囉!
Fig.5-1 下載下來的deb,請這樣安裝:dpkg -i AdobeReader_cht-8.1.2*.i386.deb |
事實上,還有另一套優秀的pdf reader--Foxit Reader。在windows下我會用foxit reader來當我的pdf reader,因為他輕巧又快速;可惜是在我的使用經驗裡,他非常的不穩定。不過windows版本的使用裡,如果要使用繁體中文介面,其語言檔卻是zh_TW_CN這種歧視我國的字眼出現,因此我只用英文版。
你還可以安裝螢幕小畫筆來當作簡報或是教學使用,請參考gromit螢幕畫筆這篇文章。
最重要的,就是好好地學習英文!請以下列script安裝中國網友製作的stardict(星際譯王):
#!/bin/bash
STDHOME=/usr/share/stardict/dic
aptitude install stardict stardict-tools
#刪除內建匪語字典
rm /usr/lib/stardict/plugins/stardict_dictdotcn.so
cd $STDHOME
wget -c http://nchc.dl.sourceforge.net/sourceforge/stardict/stardict-langdao-ec-big5-2.4.2.tar.bz2
tar jxvf *ec*bz2 && rm *bz2
wget -c http://nchc.dl.sourceforge.net/sourceforge/stardict/stardict-langdao-ce-big5-2.4.2.tar.bz2
tar jxvf *ce*bz2 && rm *bz2
cd /usr/share/
wget -c http://jaist.dl.sourceforge.net/sourceforge/stardict/WyabdcRealPeopleTTS.tar.bz2 && tar jxvf WyabdcReal*bz2
rm WyabdcReal*bz2
除了stardict之外,您還可以使用筆者最尊敬的PCMan大大的另一個專案:GNetDict!
wget -c http://of.openfoundry.org/download_path/gnetdict/0.2.5.1/gnetdict_0.2.5.1-1ubuntu1_i386.deb請用root身份安裝她:
wget -c http://of.openfoundry.org/download_path/gnetdict/0.2.5.1/gnetdict-0.2.5.1.tar.bz2
dpkg -i gnetdict_0.2.5.1-1ubuntu1_i386.deb || apt-get install -f
安裝完畢後,你可以在Applications->Accesories找到GNetDict。不過安裝完成並沒有啟動字典尋找的script,因此是無法啟動的。請解開另一個tarball並且把script放到家目錄內:
tar jxvf gnetdict-0.2.5.1.tar.bz2
mkdir ~/.gnetdict
cp -r gnetdict-0.2.5.1/scripts/ ~/.gnetdict/
這個script資料夾裡面有兩個python script,可以找yahoo的線上字典以及教育部國語字典。如果會寫python的人還可以把自己定義的.py放進.gnetdict/scripts/底下做擴充!
非常簡潔的搜尋畫面。 | 查詢yahoo線上字典的結果。 |
06.安裝網路相關套件:
aptitude install iceweasel iceweasel-l10n-zh-tw flashplugin-nonfree emesene amsn deluge-torrent amule pcmanx-gtk2 grdesktop tsclient filezilla rsync ntpdate -y
- iceweasel:
- 就是firefox的Debian版本。為什麼debian要另外作一個有別於火狐狸的冰鼬鼠呢?據說是因為debian有所謂的「純」的哲學--在main跟contrib的類別裡面必須要放完全沒有授權問題的套件。但是firefox雖然是opensource的,但卻是由mozilla基金會在維護,而且logo可是做得超有名的呢!debian的哲學不能接受這樣的軟體進入到contrib,最多就是到non-free,乾脆就自己維護一個自己的版本,叫做iceweasel;他跟firefox就是一樣的東西。
但是你想要安裝firefox的擴充套件卻被拒絕--被要求要firefox 3.0以上的版本。你需要作下列小小的trick:
Fig.6-1 網址列上打上about:config,他會出現一個警告標語要你小心,按下他命告訴他「叔叔是有練過滴」就可以進行設定。 Fig.6-2 filter欄位裡敲入agent,把他修改成Firefox/3.0.4就可以讓iceweasel真的變成firefox了!然後,你就可以一自己的喜好安裝佈景主題或是其他的plugin。 - emesene:
- 一個以python寫成的、最接近最刻意模仿MSN介面的一套軟體,他的念法就是M-S-N(em-es-ene)。不過emesene經常會沒辦法連線,加上如果主機是躲在proxy後面的話,就會完全連不出去。
- amsn:
- 也是另一個msn軟體,他比較穩定,體積較大,也提供比較多的外掛跟佈景。不過我不是msn的重度使用者,我安裝他只是作為emesene的替代品罷了(好委屈的amsn...)。
- deluge-torrent:
- 一個好用的bt軟體。
- amule:
- linux下的emule。
- pcman-gtk2:
- 好用的bbs軟體!
- grdesktop:
- 可以支援微軟的rdp,就是遠端桌面連線!
- tsclient:
- linux之間的遠端桌面連線。關於遠端桌面您還可以參考NXserver遠端桌面一文。
- filezilla:
- 很優秀的ftp圖形介面程式。不過沒有設定的情況下連windows的ftp server會出現中文字不顯示的情況,解決的辦法就是指定編碼給他。
- skype:
- skype對於各種linux的支援真是不錯!可以到官方網站下載各種適合的版本。可惜的是,linux版的skype只有到2.0版,許多在windows上可以享受到的3.0的功能,在linux上都還沒有呢!以debian而言,下載下來的deb檔可以這樣安裝:
dpkg -i skype-debian_2.0.0.*i386.deb || apt-get install -f
相依性的問題就丟給強大的apt-get去解決吧!使用者無須理會到底缺什麼東西。 - rsync:
- 這是一個好用的命令,想像成遠端同步,可以用於備份本機的資料到本機遠端。請參考rsync簡易用法。
- ntpdate:
- 這是一個網路校時命令,可以連上網路上的ntp server來進行校時。常用的ntp server如下:
time.stdtime.gov.tw clock.stdtime.gov.tw tick.stdtime.gov.tw tock.stdtime.gov.tw watch.stdtime.gov.tw
想要校時,需要管理員的權限:ntpdate time.stdtime.gov.tw
相關訊息,可從http://www.stdtime.gov.tw或http://www.ntp.org找到相關資料。
Fig.6-3 將編碼設定成big5以方便連上windows ftp server。至於連上非windows的機器,請使用"自動偵測"或是"強制使用UTF-8"。 |
07. 建立執行java的環境(Java Runtime Environment)
使用者可以有兩種選擇:使用openjdk、或是sun所提供的non-free的jre。 如果是使用openjdk,安裝及設定都非常便利:
aptitude install openjdk-6-jre -y想要安裝sun的jre,您也可以直接安裝:
aptitude install sun-java6-jre sun-java6-fonts sun-java6-plugin -y如果您跟我一樣需要寫java應用程式,您應該安裝jdk:
aptitude install sun-java6-jdk sun-java6-fonts sun-java6-plugin -y您也可以到手動安裝最新的jre!請到sun的官方網站下載下來。
Fig 6-4. 下載jre的網頁。如果你只要可以顯示java的環境,請選擇下載第一個jre;假設你需要可以開發java程式語言的環境,請下載第二個jdk。 |
Fig 6-5. 下載jre的網頁。勾選同意書並選擇作業系統的平台。 |
Fig 6-6. 下載jre的網頁。因為我們是debian系統,無法安裝rpm系列的套件,因此選擇bin類型來下載即可。 |
假設下載好的檔案叫jre-6u12-linux-i586.bin,我們希望把他放在/opt底下的java目錄下:
mkdir /opt/java
mv jre-6u12-linux-i586.bin /opt/java
sh /opt/java/jdk-6u12-linux-i586.bin
安裝完畢後,您會發現在/opt/java/下多了一個jre1.6.0_12的資料夾。請跟我這麼做:
ln -s /opt/java/jre1.6.0_12 /opt/java/jre ln -s /opt/java/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/作到這步,是使你的瀏覽器支援Jave web應用程式。如果要執行java程式(.class或是.jar檔),再一個小步驟就好! 修改/etc/profile,改成像這樣:
JAVA_HOME=/opt/java/jre
if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
PATH="/usr/local/bin:/usr/bin:/bin:/usr/games:$JAVA_HOME/bin"
fi
後面就不需要作修改了。這段script的意思是,先告訴系統我們自訂的java runtime環境在/opt/java/jre裡;如果uid=0的使用者(也就是root),就使用上面那行作他的環境變數,其餘的一般使用者則使用下面的環境變數,我們新增了JAVA_HOME/bin來支援java個command。unix/linux的設計裡,root除了維護系統必須使用的指令之外,不需要有一般使用者用到的命令,因此當你身份切換成root時,是無法執行java程式的唷!
關於jdk的安裝,請參考Java on Linux 簡易設定。
參考連結:
[教學]圖解Debian Desktop安裝筆記(1)
[教學]圖解Debian Desktop安裝筆記(2)
[教學]圖解Debian Desktop安裝筆記(4)
[教學]圖解Debian Desktop安裝筆記(5)