2008-03-31

Finch-文字介面使用 IM

【前言】

[Finch] 就是 [Pidgin] 的文字模式,什麼是 [Pidgin] 它是一個支援 multi-protocol Instant Messaging client,讓你很方便的可以利用它來登入不同的 IM、IRC...等,本次實作為利用 [Finch] 來登入 MSN,[Pidgin] 授權方式為 GNU General Public License (GPL) version 2.。

目前 [Pidgin] 支援的 IM 如下:

  • AIM
  • Bonjour
  • Gadu-Gadu
  • Google Talk
  • Groupwise
  • ICQ
  • IRC
  • MSN
  • MySpaceIM
  • QQ
  • SILC
  • SIMPLE
  • Sametime
  • XMPP
  • Yahoo!
  • Zephyr

以下是 [Finch] 會常用到的快速鍵,詳細內容可參考 [Using Finch - Pidgin - Trac]

  • Ctrl + o:選項視窗 (或 F10)
  • Ctrl + c:離開 finch (詢問是否離開)
  • Alt + n:切換視窗 (多視窗時使用)
  • Alt + 1 ~ 9:多視窗切換 (快速切換)
  • Alt + c:關閉目前視窗 (例如關掉對話窗)
  • Alt + a:選項視窗 (ex.帳號清單)
  • Alt + l:更新畫面
  • Alt + q:直接離開 finch

【作業環境】

FreeBSD 5.4-RELEASE-p7

finch-2.4.0 - Finch multi-protocol messaging client (Console UI)

screen-4.0.2_1 - A multi-screen window manager

【安裝及設定】

Step1.安裝 finch 套件

#cd /usr/ports/net-im/finch    //切換至安裝路徑
#make install clean //安裝套件並清除安裝過程中產生不必要檔案

Step2.安裝 screen 套件

screen 詳細用法可參考本 Wiki 內 Chapter 1. Customizing the User Environment 的 Hack 12 Use Multiple Screens on One Terminal。

#cd /usr/ports/sysutils/screen //切換至安裝路徑
#make install clean //安裝套件並清除安裝過程中產生不必要檔案

Step3.設定 putty 使用 UTF-8

設定 [putty][pietty] 使用 UTF-8 並且記得取消勾選 CJK

Step4.設定使用語系

登入後,您可選擇使用 en_US.UTF-8 或 zh_TW.UTF-8,以我使用 tcsh shell 為例修改 ~/.cshrc

 setenv  LANG en_US.UTF-8        //使用 en_US.UTF-8
setenv LC_ALL en_US.UTF-8
setenv LANG zh_TW.UTF-8 //使用 zh_TW.UTF-8
setenv LC_ALL zh_TW.UTF-8

修改完後存檔,使用 source 指令來載入語系 (以載入 zh_TW.UTF-8 為例)

#source ~/.cshrc //載入 shell 設定 #locale //查看語系設定
LANG=zh_TW.UTF-8
LC_CTYPE="zh_TW.UTF-8"
LC_COLLATE="zh_TW.UTF-8"
LC_TIME="zh_TW.UTF-8"
LC_NUMERIC="zh_TW.UTF-8"
LC_MONETARY="zh_TW.UTF-8"
LC_MESSAGES="zh_TW.UTF-8"
LC_ALL=zh_TW.UTF-8

確定語系後使用 screen 指令來進入 screen 模式,進入 screen 後記得在查看語系確定一下。

Step5.設定 finch 來登入 MSN

5.1 新增帳號:利用 Tab 鍵切換到 Add 後按下 Enter 準備新增 MSN 帳號。

5.2 設定 MSN 帳號:利用上下鍵來切換通訊協定並選擇 MSN、填入 MSN 的帳號及密碼、儲存。

5.3 啟用 MSN 帳號:切換到剛才建立的 MSN 帳號按下空白鍵來啟用 MSN (登入)

【參考】

[Pidgin is a multi-protocol Instant Messaging client]

[Using Finch - Pidgin - Trac]

[交大資訊系計中-Finch教學]

[helo_aBiNg@Linux: Finch登陆msn]

[CentOS 語系問題 (tw.bbs.comp.linux)]

[twbsd.org - 主題:關於安裝X-window所發生的問題]

[技術無憂(Pc51.Net)-安裝PHP(gd)擴展時出錯]

【Log】

初稿-2008/03/28

Weithenn Study Daily: Finch-文字介面使用 IM