X-Chat

維基教科書,自由的教學讀本

Xchat是一個很流行的跨平台IRC聊天客戶端。它界面美觀,工作穩定,支持多種不同的字符和語言編碼,擁有豐富的擴展外掛程式,在WindowsMACOSXLinux下都能正常工作,表現優異。XChat是自由軟件,作者使用GNU通用公共許可證。關於XChat軟件本身,有一個維基百科條目:XChat

XChat 2.8.8軟件界面


獲取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的安裝過程中需選擇加載Python支持
Windows的安裝過程中需選擇加載Python支持

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會彈出窗口問你是否需要自動進入某個頻道,這時你可以填入希望自動進入的頻道名字。一次設置多個頻道,頻道名總是以#號開頭的,頻道名之間用逗號隔開。

如果你不知道現在伺服器上有哪些頻道,你可以點擊伺服器->頻道列表來打開頻道列表窗口:

查看可以進入的IRC頻道

在選擇了用戶上下限之後(推薦2-9999),點擊下載列表,軟件將會列出目前伺服器上的頻道列表,在列表中雙擊某個頻道名即可進入。

配置XChat[編輯]

在窗口上點擊菜單 設置->首選項 可以打開XChat的設置頁面。 設置窗口

  • 為保證中文字符的正常顯示,建議在這裏選擇一個中文等寬字體。
  • 本例中使用了 simsun.ttc 12號,繁體視窗請將字型指定為細明體,Linux用戶可以使用文泉驛等寬微米黑[1]
  • 可以勾起使用時間戳的選項,這樣顯示起來就和mirc基本一致了。
  • 有些童鞋反應xchat的顏色和mirc比起來灰暗很多,那麼可以在顏色一欄,點擊每個按鈕進行單獨修改:

XChat顏色設置

  • 如果你需要保存Log,可以在 聊天-> 聊天記錄 里設置 允許記錄對話內容到磁盤

xchat外掛程式的使用[編輯]

  • Linux系統已默認自帶Python解釋器,Linux用戶可以直接載入。
  • Windows下的果園定製版XChat無須安裝Python解釋器,其他用戶請參閱下一條。
  • 在Windows下使用Python腳本需要安裝Python解釋器:

加載xchat外掛程式的一般方法[編輯]

  • 在xchat上點擊窗口->外掛程式和腳本
  • 然後點擊載入按鈕,選擇你想要載入的外掛程式,點確定。
  • 對不想要的外掛程式,你也可以選中它,點卸載。

設置xchat啟動時自動加載外掛程式[編輯]

  • GNU/Linux系統或者UNIX類系統下,請將外掛程式放在~/.xchat2文件夾下,~代表你的主文件夾;
  • Windows系統下,默認可將外掛程式放在 系統盤:\Documents and Settings\你的用戶名\Application Data\X-Chat 2\ 下。
    • 如果你選擇了Portable模式,則直接放在安裝目錄下的Plugins文件夾里。
  • 搞定後重新載入外掛程式/或者重新啟動Xchat即可。

外部連結[編輯]

維基百科中的相關條目:

XChat官方網站

派生版本[編輯]

官方頻道[編輯]