2006年07月30日

Linux Desktop 裡上 BBS 的軟體

之前我就寫過 在 Mac 上玩 BBS 的軟體超級比一比
裡面 alienBBS 表現的是最好的,不過,我用 mrxvt 還是用的最習慣
除了拿來上 BBS 外,也是我工作用的主要 terminal

而在 Linux 下,要用什麼軟體來上 BBS 呢?
其實最簡單的,就直接開個終端機,把字元編碼改成 Big5 然後 telnet 連上 BBS 即可
不過,終端機的表現都不是很好

底下是我剛剛測試的幾個軟體
拿來分別連上 CIA 的日戲版及 PTT 的王建民版進版畫面

1.gnome-terminal
有裝 Gnome 的話,內建應該都會有 gnome-terminal
只要到選單的 "終端機"-"設定字元編碼" 選 “中文(繁體)(BIG5)“ 後再 telnet 連上 BBS 站即可

gnome-terminal1
gnome-terminal2

表現的不是很好,畫面都會亂掉,顯示的速度又慢,不適合拿來長期打 B 用

2.konsole
有裝 KDE 的話,內建應該也會有 konsole
到選單的 "設定"-"Encoding" 選 "繁體中文(big5)" 後再 telnet 連上 BBS 站即可

konsole1
konsole2

一樣是畫面會亂掉,不適合拿來長期打 B 用

3.qterm
Ubuntu 在 universe 中有,是對岸的人寫的,本來就是寫來上 BBS 用的表現上當然比上述的終端機好多了
不過預設都是簡體的設定,因此,需要到 "Option" 裡去把 "Default Setting" 及 "Preference" 設定一下,語言及字型等,都改成繁體中文的

qterm1
qterm2

一些日文字都變成框框了,應該是字型的關係,可能要慢慢調看用哪種字型比較合適

4.pcmanx-gtk2
這本來就是寫來上 BBS 用的,因此,表現上,跟上述三個比起來,都是比較好的一個

pcmanx1
pcmanx2

一樣是字型的問題,日文字變成框框,可能得找個合適的字型才行,不過,還是有些 bugs,字太小,畫面不會置中 (我去偏好設定中調過了,但沒用)

5.mrxvt
到最後,我的最佳選擇,還是用 mrxvt,支援 tab 的功能,顯示速度上又快,不過不支援 UTF-8 是比較可惜的一點

mrxvt1
mrxvt2

搭配 kcfont 的點陣字,畫面又亮又清楚,這樣看起來才爽
且日文字也都正常,王版的進版畫面也最正常,都沒亂掉

mrxvt-0.5.1 Ubuntu 的 deb 檔我有打包好了,到我的 APT Repository 下載,而 Fedora Core 5 的 rpm 檔,在 CLE 的 Yum Repository 中我也有放

這是我的 .mrxvtrc 設定檔

[candyz@ibook:~] cat .mrxvtrc
mrxvt*font: 12x24
mrxvt*mfont: kc24f
mrxvt*foreground: lightgray
mrxvt*background: black
mrxvt*tabForeground: white
mrxvt*tabBackground: blue
mrxvt*saveLines: 10000
mrxvt*scrollbarRight: True
mrxvt*autohideTabbar: True
mrxvt*multichar_encoding: big5
mrxvt*inputMethod: gcin
mrxvt*linuxHomeEndKey: True


而要上的 bbs 站台,我都寫成 script 檔,搭配 expect 來自動登入及防斷線
因此,我只要打個 ptt 即可連上 PTT BBS 並登入到好,算是很方便的了

這是我的 ptt expect script

[candyz@ibook:~] cat bin/ptt
#!/usr/bin/expect
spawn /usr/bin/telnet ptt.cc
expect 註冊:
send "username\r"
expect 密碼:
send "password\r"
send "\r"
send "f\r"
send "e"
interact timeout 560 {
send "f\r"
send "e"
}


kcfont 可以在 這裡 下載


Posted by candyz0416 at 樂多Roodo! │17:27 │回應(0)軟體
樂多分類:網路/3C 工具:加入樂多書籤編輯本文
Ads by Roodo!