X-Chat
Xchat是一個很流行的跨平台IRC聊天客戶端。它界面美觀,工作穩定,支持多種不同的字符和語言編碼,擁有豐富的擴展插件,在Windows、MAC的OSX、Linux下都能正常工作,表現優異。XChat是自由軟件,作者使用GNU通用公共許可證。關於XChat軟件本身,有一個維基百科條目:XChat
獲取XChat
編輯GNU/Linux
編輯- xChat for Fedora Linux: 可以在官方網站下載免費版客戶端
- xChat for Ubuntu Linux: 請在命令行輸入 sudo apt-get install xchat 系統會自動開始安裝
- xChat 源代碼:下載 編譯指南(英文)
- xChat 2.8.6 便攜版 項目地址 下載鏈接
*注1:其他Linux系統用戶可以嘗試從源碼編譯,或使用rpm or deb 架構的軟件包管理器來安裝。安裝完成後程序將存放在 應用程序 -> 互聯網 -> xChat IRC
*注2: Fedora用戶在編譯之前需要安裝gtk2-devel庫支持: yum install gtk2-devel
MAC OS
編輯由第三方編譯釋出的MAC版本,原為xchat-aqua (項目主頁)但很久沒更新了,現在以 XChat Azure 的名字在AppStore里出現:App Store連接
Windows 98/2000/XP/7
編輯*注1:官方xchat的Windows版是收費軟件,未註冊只能使用30天。 需要測試官方xchat for Windows的可以訪問 官方網站
*注2:開源的版本都是多國語言版,裝的時候注意勾起 Translation 選項,即可按照您的系統語言自動選項軟件語言。
*注3:為了獲取插件支持,Windows用戶請在安裝時勾選Plugin支持,建議勾上Python,Perl等常用腳本的支持插件,如右圖
xchat的使用
編輯連接到服務器
編輯下載安裝完了之後,Linux用戶可以點擊 應用程序 -> 互聯網 -> xChat IRC 來啟動xchat。Windows用戶可以在自己的桌面上看到一個大大的橙色叉叉圖標,點它。 倘若你是第一次使用,將會看到像右邊這樣的一個窗口:
- 用戶信息區域填寫的是你將在IRC上使用的暱稱和真實姓名之類的信息。
- 暱稱,就是你在IRC聊天裡面,用到的名字。這個名字不是固定的,你在鏈接後也可以用 /nick 名字 命令隨時可以更改,在這裡,你可以先取一個名字。同一個在IRC服務器里,暱稱是唯一的。因此如果你現在取的名字,在IRC服務器上已經有人占用了,軟件就會自動使用「第二選擇」,如果第二個還有人用,就繼續選擇第三選擇。如果還是占用(這麼衰),軟件會讓你手動輸入一個其他的名字。
- 用戶名和真實姓名,可以留空,也可以隨意設置,但只能用英文字符和數字。
- 網絡區域是讓你設置希望連接到的IRC服務器信息。如果你不希望這個對話框每次都跳出來,可以把啟動時不打開網絡列表的選項勾起來。
在全世界,有很多「IRC服務器」,就是專門用來提供IRC聊天功能的地方。目前維基使用的是Freenode的IRC服務器,地址是 irc.freenode.net;中文的有個Ellesime的服務器,地址是 irc2.eastgame.org
如果需要鏈接到Freenode的服務器,只需在網絡列表選擇Freenode,並點擊連接即可。由於預設列表里並無Ellesime的服務器,所以可以點新建按鈕(Add)在左邊列表里新建一個服務器,取名隨意。上圖中我使用的是 01 - Ellesime ,方便服務器排序的時候將它置於服務器列表的頂部。新建完之後,選中這個列表項,點擊右邊的編輯(Edit)按鈕,將會出來如左圖這麼一個對話框。
最上方是服務器設置。xchat可以讓你在一個服務器設定里填入多個同一個服務器的連入地址,方便在一個地址無法鏈接的時候選擇其他的調換。剛新建完的時候這裡只寫着 newserver/6667 ,斜槓後面的數字表示連入的端口號。
現在我們將服務器地址填入。由於xchat默認支持開放的Unicode編碼,所以建議使用UTF-8的端口號,6668 來連接Ellesime的服務器,即輸入 irc2.eastgame.org/6668 (圖中我用的是irc3的鏡像地址)。為了方便跑團,可以將 「啟動時自動鏈接到服務器」 (Connect at Start up)選項勾起,這樣xchat每次啟動會自動連接上irc服務器。在本網絡的所有服務器上使用SSL的選項可以使你使用SSL加密鏈接登錄IRC服務器,有特殊加密需求的同學可以試用一下,但需要修改登錄irc服務器的連入端口才能使用加密鏈接服務(見下表)
- 收藏的頻道是當連接到這個服務器時會自動進入的頻道,在這裡可以一次設置多個頻道,頻道名總是以#號開頭的,頻道名之間用逗號隔開。
- 鏈接命令是當你連接到這個服務器後希望xchat自動幫你執行的命令。如 /list 等。
- 暱稱密碼是你在這個服務器的Nickserv里註冊過的暱稱(如果有註冊)的對應驗證密碼,xchat會幫你自動驗證(如果需要)。當然,普通用戶完全不需要註冊即可以享受我們的irc服務。
普通連接 | ssl加密連接 | 採用編碼/字符集 | 對應客戶端 |
---|---|---|---|
6667 | +7000 | GB18030/GBK | mIRC <=6 |
6668 | +7001 | UTF-8 | mIRC >=7, xchat |
6669 | +7002 | GB18030/GBK | mIRC <=6 |
6670 | +7003 | BIG5 | mIRC <=6 |
- 字符集是當你在這個服務器聊天時使用的文字編碼,通常不同的服務器有自己的編碼設置。在此強烈建議使用xchat的用戶選擇UTF-8(Unicode)編碼,因為它是目前最方便通用的字符編碼,可以使用許多額外的其他語言的字符。如果你不希望使用Unicode,你可以在字符集裡修改成其他編碼,但是請特別注意,不同的字符集選項所對應的irc連入端口是不一樣的。詳見右方表格:
全部設置完畢之後,點擊關閉按鈕離開編輯窗口,在網絡對話框點擊連接(Connect),這時xchat將自動開始連接。
進入聊天室
編輯連接完畢後,如果你是第一次使用,xchat會彈出窗口問你是否需要自動進入某個頻道,這時你可以填入希望自動進入的頻道名字。一次設置多個頻道,頻道名總是以#號開頭的,頻道名之間用逗號隔開。
如果你不知道現在服務器上有哪些頻道,你可以點擊服務器->頻道列表來打開頻道列表窗口:
在選擇了用戶上下限之後(推薦2-9999),點擊下載列表,軟件將會列出目前服務器上的頻道列表,在列表中雙擊某個頻道名即可進入。
配置XChat
編輯在窗口上點擊菜單 設置->首選項 可以打開XChat的設置頁面。
- 為保證中文字符的正常顯示,建議在這裡選擇一個中文等寬字體。
- 本例中使用了 simsun.ttc 12號,繁體視窗請將字型指定為細明體,Linux用戶可以使用文泉驛等寬微米黑[1]。
- 可以勾起使用時間戳的選項,這樣顯示起來就和mirc基本一致了。
- 有些童鞋反應xchat的顏色和mirc比起來灰暗很多,那麼可以在顏色一欄,點擊每個按鈕進行單獨修改:
- 如果你需要保存Log,可以在 聊天-> 聊天記錄 里設置 允許記錄對話內容到磁盤。
xchat插件的使用
編輯- Linux系統已默認自帶Python解釋器,Linux用戶可以直接載入。
- Windows下的果園定製版XChat無須安裝Python解釋器,其他用戶請參閱下一條。
- 在Windows下使用Python腳本需要安裝Python解釋器:
- (xchat官方版) Python 2.6: http://www.python.org/2.6/
- (Silver版開源xchat2) Python 2.6: http://www.python.org/2.6/
- (PChat版開源xchat2) Python 2.7: http://python.org/getit/
加載xchat插件的一般方法
編輯- 在xchat上點擊窗口->插件和腳本
- 然後點擊載入按鈕,選擇你想要載入的插件,點確定。
- 對不想要的插件,你也可以選中它,點卸載。
設置xchat啟動時自動加載插件
編輯- GNU/Linux系統或者UNIX類系統下,請將插件放在~/.xchat2文件夾下,~代表你的主文件夾;
- Windows系統下,默認可將插件放在 系統盤:\Documents and Settings\你的用戶名\Application Data\X-Chat 2\ 下。
- 如果你選擇了Portable模式,則直接放在安裝目錄下的Plugins文件夾里。
- 搞定後重新載入插件/或者重新啟動Xchat即可。
外部連結
編輯派生版本
編輯- 近期更新的各Windows版本
- XChat Aqua 和 XChat Azure for Mac OS X
- XChat Gnome
- lurc,基於Xchat 1.0的客戶端
- Conspire,基於XChat 2.8-cvs的客戶端