7.16. rxvt

rxvt 是 ouR eXtended Virtual Terminal 的縮寫,一開始是與舊版本的 xcin 配合才有一個可以輸入中文的 Terminal,不過現在逐漸有其他的 Terminal 出現,以及 XIM 架構的確立, 和 X Window 的盛行,Terminal 逐漸顯得渺小。

目前 rxvt 有兩個版本, rxvtrxvt-devel 等,都支援 XIM, 建議使用 rxvt-devel,原因是 rxvt 無法使用 TrueType 的中文字型來顯示。

安裝 x11/rxvt-devel

另外再編輯 ~/.Xdefaults 來完成中文設定, 以下是筆者目前的設定:

! Begin ports/x11/rxvt-devel configuration
rxvt.borderColor:              black
rxvt.background:               black
rxvt.backspacekey:             "^H"
rxvt.cursorColor:              IndianRed
rxvt.foreground:               gray98
rxvt.geometry:                 80x24
rxvt.inputMethod:              xcin
rxvt.multibyte_cursor:         yes
rxvt.multichar_encoding:       big5
rxvt.preeditType:              OverTheSpot
rxvt.scrollTtyKeypress:        True
rxvt.scrollTtyOutput:          False
rxvt.scrollBar_right:          True
rxvt.termName:                 xterm-color
rxvt.troughColor:              black
!您可選擇想要的字體大小
! 國喬 16pt, 國喬 16pt
rxvt.font:                     8x16
rxvt.mfont:                    kc15f
! End ports/x11/rxvt-devel configuartion

不過 rxvt 無法使用拷貝與貼上到其他的應用軟體,所以通常都會改用 Eterm 來替代。

不過黑底白字還是會有點醜,通常筆者都會找 XPM 來當底圖, -pixmap xpmfile,或是找比較深色的桌布, 用 -tr 來把桌布當底圖。

另外,現在還支援 Multibyte Character Cursor movement 參數是 -mcc,可以一次移動一個漢字、一次漢字。 所有原先一次半個漢字的東東(如在 joepine等) 現在都可以方便的使用了!login 到別台電腦上也可以這樣子。 不過原先用 vim 會變成一次移動兩個漢字, 要 set fileencoding=ansi 才會正常。

Figure 7-6. rxvt snapshot

WWW: rxvt project