| GTK+ 2.x 開發的自由 BBS 連線軟體 Copyright © 2005 授權方式: GNU General Public License (GPL) 開發者:
|
取得方式
- 發行版本:按此處下載 PCMan X 所有發行檔案
- 最新版本:
- 新增功能:
- Middle mouse click as tab close (similar behavior under Firefox).
- GNOME Goal - Clean up GLib and GTK+ includes. It is known to be easier to migrate to future gtk+ version.
- Keep version information in libpcmanx-core and perform insanity checks for libpcmanx.
- Enable [KP_Enter] key in URL entry box.
- Improved vertical and horizontal center alignment.
- 錯誤修正:
- Prevent compilers from over-optimizing with -ftree-vectorize.
- gcc 4.4 and gtk+ < 2.10 build failures.
- Do not call gdk_window_invalidate_rect on a non-realized GtkWidget to avoid Segfault.
- Avoid memory leak when event is not mouse right-click and unnecessary resource re-allocation.
- Fix Simplified Chinese translation of "Line" and "Col".
- Properly handle the character set convertion during copy and paste from X clipboard.
- Prevent GTK+ from catching F10 and Handle F1-F12 keys.
- Provide WM_CLASS property for several X window managers.
- Respect user preference about showing/hiding status bar.
- Avoid SegFault when closing a disconnected tab.
- Trim trailing spaces of each line when downloading articles.
- 預先編譯版本:
- Fedora
- Mandriva
- Ubuntu
- 取得開發中的最新程式碼,請安裝 Subversion,並確保 http 連線正常。在終端機下輸入以下指令:
加入deb http://apt.debian.org.tw unstable main到 sources.list 中,並於 apt-get update 後執行:apt-get install pcmanx-gtk2
yum install pcmanx-gtk2
urpmi pcmanx-gtk2
apt-get install pcmanx-gtk2
svn checkout http://pcmanx-gtk2.googlecode.com/svn/trunk pcmanx-gtk2
編譯需求
- GTK+ 2.4 以上,以 Debian 為例: apt-get install libgtk2.0-dev
- Xft 2.x,以 Debian 為例: apt-get install libxft-dev
- Intltool,以 Debian 為例: apt-get install intltool intltool-debian
- Automake 1.10,以 Debian 為例: apt-get install automake
- libtool,以 Debian 為例: apt-get install libtool
注意
- 後兩者只有從 Subversion 取出的開發版本需要,一般的發行版本只需要前三者
- 如果要編譯 Mozilla/Firefox plugin for PCManX,請安裝 Mozilla/Firefox 的開發套件,以 Debian 為例,可以是以下任一:
- mozilla-dev
- mozilla-firefox-dev (Ubuntu Hoary)
- firefox-dev (Ubuntu Breezy)
編譯方式
- 開發中的功能與選項,請閱讀 README
- ./autogen.sh (只有從 Subversion 取出的開發版本需要)
- ./configure --help 查看編譯選項,因為功能持續開發中,項目隨時可能增減
- ./configure [編譯選項,請參閱上行]
- make ; make install
Nancy Bot 簡易使用說明
Nancy Bot 是用來自動回覆 BBS 水球的機器人。
開啟/關閉方式:
- 在 view 選單中,可以針對本連線或所有的連線選擇開啟或關閉機器人。
- 目前只提供一個機器人,您無法選用其他的機器人,我們將在未來的發行版本中提供多機器人支援。
設定方式:
- 預設的 Bot 設定檔在 ~/.pcmanx/nancy_bot/ 內的 default.conf, default_msg.data和 default_usages.data,設定方式請參考 /usr/share/pcmanx/nancy_bot/ 內的 example files。
- Bot 會將它看不懂的句子放到 default_unknow.log,您可以將它修改後附加到 default_msg.data 之後,使它學習到原先看不懂的句子。
「自動更新 BBS 站台列表」設定說明
自 2005.09.24 起,FreeYM 陽明自由軟體站提供用 Wiki 收集全球中文 BBS 站台列表的服務。該系統經過設定,每隔一小時會自動跑程式更新,把 Wiki 上收集到的資料整理成 PCMan X 使用的站台列表格式。這項服務,搭配 crontab 的設定,就可以達到自動更新 BBS 站台列表。 簡單的設定方式如下:
- 先確定系統上有 crontab 和 wget 這兩個程式,沒有的話請安裝
- 執行 crontab -e
- 在開啟的設定檔裡面加入這行:40 20 * * * wget -O ~/.pcmanx/sitelist http://free.ym.edu.tw/pcman/site_list.utf8
- 上面那行的 40 20 表示在每天的晚上 20:40 執行更新,這時間可以隨個人需要自己改。這只是簡單範例,詳細用法請自行查詢。
Screenshots
設定及操作介面都很簡單且直觀。
收到水球時連線標籤變色,並且可在右下角彈出類似 MSN 的小視窗,點擊後會切換到有來訊的連線。
此外,畫面右下角的系統列中多了一個圖示,點擊可以快速顯示或隱藏 PCMan X 視窗。
PCMan X pure GTK+ 2 也有開發出給 Mozilla/Firefox 的 plug-in,可以在瀏覽器分頁裡面上 BBS。
內建兩岸中文 BBS 站台列表,有大量站台位址可供快速查詢使用。
具有自動登入功能,只要簡單設定,就可以幫你代填帳號密碼,快速登入 BBS 站
內建多種豐富的 BBS 可愛表情符號,按下 Ctrl + Enter 即可叫出。
可以用相當簡單的方式編輯「我的最愛」,即可從選單當中快速連線常用站台。