2008 09 20 15 46 幫 slax 加上 unicode console (jfbterm)

因為在原本的 slax CD 裡並沒有放入 jfbterm,

(這是可以使用 unicode (UTF-8) 的 terminal console)

而在 Slackware 12.0 裡面也沒有 jfbterm,

所以我從 debian 40r4a CD 裡,

取出已經編譯好的 jfbterm 以及 jfbterm.conf ,

但是發現 jfbterm 仍然需要一些字型,

以下是我整理

fontset : iso646-1973irv,pcf,L,/usr/share/fonts/jfbterm/8x16.pcf.gz
+fontset: vt100-graphics,pcf,L,/usr/share/fonts/jfbterm/vt100-graphics.pcf.gz
+fontset: iso10646.1,pcf,U,/usr/share/fonts/jfbterm/unifont.pcf.gz

只有 unifont.pcf.gz 原本的 slackware 沒有包含,

但還有可以到 http://unifoundry.com/unifont.html 下載,

我自己是把

/usr/bin/jfbterm

/etc/jfbterm.conf

/usr/share/fonts/jfbterm/8x16.pcf.gz

/usr/share/fonts/jfbterm/vt100-graphics.pcf.gz

/usr/share/fonts/jfbterm/unifont.pcf.gz

另外包成 007-jfbterm.lzm 放到 live CD 的 /slax/base 下就可以了。

不過作成 slax live CD 後,

當要 boot 進 slax 時,

要按 ESC 來輸入 slax vga=0x303 來使用 framebuffer ,

但如果你使用預設 boot 進 slax CD ,

當你執行 jfbterm 時,

會有錯誤訊息告訴你:

open /dev/fb0: No such file or directory

所以別忘了加 vga=0x303 ,

這是用來啟用 framebuffer,

或者你要用更高的解析度,

vga=0x303 (for 800 x 600)

vga=0x305 (for 1024 x 768)

vga=0x307 (for 1280 x 1024)

 

還有在執行 jfbterm 之前,

要先執行 export LC_ALL=hz_TW.utf8

把 term 設成 UTF-8 的環境,

這樣你就可以在 console 下看到 utf-8 的文件了。

或者是去 mount ntfs file system,

就可以看到裡面的中文了~~~

 

PS: 你可以在這裡下載我所用的 jfbterm.conf