原始測試版本來了,還沒寫完但是基本上可以 work
運作原理同 Windows 版,只是程式是完全重寫的
編譯好的在這裡下載:
http://pcman.sayya.org/pcman_plug-in-bin.tar.gz
程式碼來了:
http://pcman.sayya.org/pcman_plug-in.tar.gz
使用說明:
這裡的說明僅供參考,因為每個人的 mozilla 和firefox 安裝路徑都不同,請自行斟酌修改。我在此做些簡要說明,請參考。
簡單敘述一下該做的事情:
1. pcmanplug-in.so 要放進 plug-in 該放的目錄
2. 需要把 TelnetProtocol.js 安裝到 component 目錄,並且用 regxpcom 程式註冊成 mozilla 的 component
可參考此份文件上的安裝方式
http://www.iosart.com/firefox/xpcom/
3. pcman.html 和 pcman.png 也放入 component 目錄
4. 把 TelnetProtocol.js 裡面的 PATH_OF_PCMAN_HTML 用 pcman.html 的真實完整路徑取代
5. 啟動 Mozilla/Firefox 在裡面打入
telnet://BBS位址,開始上 BBS Smile
然後我舉個例子供參考,在我自己的機器上我是這樣裝的,在騎他人的機器未必適用,請斟酌修改。
以下動作需以 root 權限進行
把 pcmanplug-in.so 放到 /usr/lib/mozilla/plugins/pcmanplug-in.so
nsIScriptablePluginSample.xpt 放到 /usr/lib/mozilla/components/pcmanplug-in.xpt
pcman.html 放到 /usr/lib/mozilla/components/pcman.html
pcman.png 放到 /usr/lib/mozilla/components/pcman.png
TelnetProtocol.js 放到 /usr/lib/mozilla/components/TelnetProtocol.js
sed 's|PATH_OF_PCMAN_HTML|/usr/lib/mozilla/components/pcman.html|g' TelnetProtocol.js > /usr/lib/mozilla/components/TelnetProtocol.js
執行 /usr/lib/mozilla/regxpcom
如果設定無效,請刪除位於 ~/.mozilla 下面 user profile 裡面某處 compreg.dat 這個檔案
因為放置位置不固定,所以請 search 一下
刪掉之後重新執行 /usr/lib/mozilla/regxpcom
然後就可以在網址列打入
telnet://BBS位址
開啟 BBS 連線分頁
目前還非常簡陋
BBS 畫面目前只支援中鍵選取的複製貼上
然後...需要善心人士幫忙製作 Automake 或研究安裝