rxvt 是 ouR eXtended Virtual Terminal 的縮寫,一開始是與舊版本的 xcin 配合才有一個可以輸入中文的 Terminal,不過現在逐漸有其他的 Terminal 出現,以及 XIM 架構的確立, 和 X Window 的盛行,Terminal 逐漸顯得渺小。
目前 rxvt 有兩個版本, rxvt、 rxvt-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,可以一次移動一個漢字、一次漢字。 所有原先一次半個漢字的東東(如在 joe、 pine等) 現在都可以方便的使用了!login 到別台電腦上也可以這樣子。 不過原先用 vim 會變成一次移動兩個漢字, 要 set fileencoding=ansi 才會正常。
WWW: rxvt project