看板 ck-inforOLD 關於我們 聯絡資訊
※ [本文轉錄自 chiouss 信箱] 作者: chiouss.bbs@ptt2.cc (chiouss.bbs@ptt2.cc) 標題: [情報] 利用 irssi 連線 irc 聊天室 時間: Sun Jul 15 15:19:03 2007 作者: slzzp (slzzp) 看板: in2 標題: [情報] 利用 irssi 連線 irc 聊天室 時間: Tue Jun 5 17:27:46 2007 聲明: * 全文為 CC-BY-NC-SA 授權。 http://creativecommons.org/licenses/by-nc-sa/2.5/tw/ * 這篇的設定範例適用於 ptt2,其他的請自行摸索設定檔案。 * 這是寫給 in2 拐學妹上 irc 用的,有問題不要問我。 :p 簡單介紹 * irssi 是工作站上利用 irc 聊天打屁耍冷用的軟體,配合 screen 可一直掛在線上。 - 工作站上當然要先有裝好 screen 和 irssi 才能用。 - screen 操作方式請參考 http://blog.dragon2.net/2004/10/06/17.php * 基本設定檔可在 http://slzzp.info/irssi-ptt2.tgz 取得。(請膜拜 gslin 大神) - 已內建自動加入 IRCnet 的 #ptt2 頻道設定。 * 這個 irssi-ptt2.tgz 適用於 big5 環境,如果要搞 utf-8 的話請看最後面。 - irssi 從 0.8.10 之後有內建 recode,所以頻道裡 big5 或 utf-8 都看得到, 除非沒有對應到字。 - 可是沒有針對頻道設定編碼的話,可能會送出別人看不懂的訊息。 安裝 * 請在自己的 home 目錄下抓回 http://slzzp.info/irssi-ptt2.tgz 這個檔案。 可用 fetch wget curl lynx 之類的指令抓下檔案。 - fetch http://slzzp.info/irssi-ptt2.tgz - wget http://slzzp.info/irssi-ptt2.tgz - curl -o irssi-ptt2.tgz http://slzzp.info/irssi-ptt2.tgz - lynx -dump http://slzzp.info/irssi-ptt2.tgz > irssi-ptt2.tgz * 然後 tar xzvf irssi-ptt2.tgz 解開後,執行 irssi 就上了。 設定檔案 * .irssi/config - irssi 設定,個人設定,以及頻道設定。 - servers{} 裡面設定 irc server 的資料。 - 如果因為人數過多可改用 irc.tw.freebsd.org。 - irc server port 通常是 6666 6667 6668 6669。 - 非台灣區使用者請自行尋找有連接 IRCnet 的 irc server。 - channels{} 設定所要連上的頻道設定。 - irssi-ptt2.tgz 裡面有一個 #ptt2 的基本設定。可修改成: { name = "#ptt2"; chatnet = "seed"; autojoin = "Yes"; }, { name = "#ptt2blah"; chatnet = "seed"; autojoin = "Yes"; password = "blah1234"; } 就會自動在 irssi 執行時,以密碼 blah1234 進去 #ptt2blah 這個頻道。 以此類推來設定其他的頻道資料,就會在 irssi 啟動的時候自動進入該頻道。 - settings{} 的 core{} 設定的是你的個人資料和 irc 上的 ID,自己改。 - irssi-ptt2.tgz 預設在這段把 autolog 打開。 - 其他:連線多台 irc server 的方法﹔連線各台 server 頻道的方法﹔ 各頻道各自編碼的方法。 (略) * .irssi/startup - irssi 啟動時會自動執行的動作和指令。 - 其他:連線多台 irc server 需要在這邊增加指令﹔不同編碼也可在這邊 下指令設定。 (略) * .irssi/scripts/ - 裡面放了外掛的 script,在 startup 裡面就有 load 進來用。 - 各外掛的指令說明。 (略) * .irssi/irclog/ - 存放 log 的地方。 - 用 irssi-ptt2.tgz 的設定是每個頻道/每個月/一個 log 檔案。 基本操作 * 設定檔搞定之後,執行 irssi 就可以連上去了。 * 離開 irssi 只要在命令列打 /quit 就出來了。 * 不小心按到鍵盤 pause 鍵或是 ctrl-z 跳出來的話,可以輸入 fg 按 enter 後 回到 irssi 裡面。 * /save 可以儲存目前的設定,可是新加入的頻道設定不會存,頻道密碼也不會存, 得自己去改 .irssi/config。 * 頻道切換:ctrl-n 下一個頻道﹔ctrl-p 前一個頻道。 * 頻道快速切換:alt-[1234567890qwertyuio] 可切換到第 1-19 個頻道。 - alt-1 這第一個頻道是保留給 irssi 顯示連到 server 的訊息狀態。 * 上下捲動畫面:鍵盤上的 PageUp 和 PageDown。 - 小技巧:如果明天想從今天的頻道進度繼續接下去看的話,可以用 PageUp 卡住, 下次回來就可以用 PageDown 接著看下去。 (通常是配合 screen 掛在線上使用) UTF-8環境設定 * 適用 0.8.10 之後的版本,舊版需外掛 recode.pl 才能使用。 * .irssi/startup 在 /keepnick 後面加上 /set term_charset utf-8 /set recode_fallback utf-8 /set recode_out_default_charset utf-8 * 如果有特定的頻道(像是 #ptt2)是用 big5 的話,加上 /recode add #ptt2 big5 * 如果 screen 也要用 UTF-8 的話,請記得以 screen -U 執行。 * 最好配合 mhsin 的各項中文轉碼修正,才會完全正常顯示。 -- ※ 發信站: 批踢踢兔(ptt2.cc) ◆ From: 140.113.27.50 yienou:轉錄至看板 yienou 06/05 17:29
MLChens:學妹會在 unix-like 系統作業嗎 XD推 06/05 17:31
yienou:轉錄至看板 challen 06/05 17:33
in2:你太小看資訊系的女生了!推 06/05 17:33
dale:推,到後來還是覺得 irssi 乾淨!推 06/05 17:47
angela7736:哈囉 我是Star XD推 06/05 18:20
angela7736:咦 蝶兒耶!推 06/05 18:20
xdite:咦,是愛吞布丁愛壓地磚的睡睡耶!推 06/05 19:10
xdite:轉錄至看板 XDite 06/05 19:11
dale:哈囉!^^推 06/05 20:22
zilch:轉錄至看板 ninguno 06/05 20:46
lym313:pig sleep耶~~~:P推 06/05 21:55
kkc:轉錄至看板 openKKC 06/05 22:30
MLChens:切換我都用 alt + a推 06/05 22:45
greener:轉錄至看板 greener 06/06 10:02
chiouss:是 300 台斤的 slzzp 耶 XDD推 06/06 14:06
Azarc:推 slzzzzzzzzzzzp推 06/06 14:10
kkkk123123:還是mIRC Orz推 06/06 17:26
kkkk123123:啊 漏掉了work server這個條件了推 06/06 17:26
hhaappyy:轉錄至看板 backup 06/07 04:57
momizi:借轉推 06/07 13:28
wowside:轉錄至看板 wowside 06/07 20:04
mjhsieh:在 mac 上就方便多了 *茶*推 06/08 08:35
-- 神從來沒有把人當作奴僕,只會視他們作子女。 祂並不須人們對它謙卑下跪、叩首膜拜,那絕非祂的本意。 祂要的是你們每一個人都由迷信和無知中卓立起來, 用你們的智慧和雙手去創造幸福的未來。 《黃易‧爾國臨格》 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.27.50
jim221:載點斷了||| 203.64.26.200 07/16 10:31
chiouss:slzzp.net 的 port 改成 8080 :Q 140.113.27.50 07/16 11:16