! コンソールを白背景黒文字にする * WSCONS FAQ - どうしたらテキストの表示色を変更できますか? http://www.jp.netbsd.org/ja/Documentation/wscons/#colors * *Backtrace - NetBSD カラー http://triaez.kaisei.org/~kaoru/diary/?200307b#200307133S1 こんな感じに作業。 選択できる色はいくつあるのかなと。 rin@kahori[/usr/src/sys/dev/wscons]% grep -n WSCOL_WHITE * wsdisplayvar.h:68:#define WSCOL_WHITE 7 wsdisplayvar.h:228:# define WS_DEFAULT_FG WSCOL_WHITE wsemul_sun.c:132:#define WS_KERNEL_FG WSCOL_WHITE wsemul_sun.c:203: WSCOL_BLACK, WSCOL_WHITE, wsemul_vt100.c:183: edp->msgattrs.default_fg = WSCOL_WHITE; それっぽいのがあった。色の定義はこう。 rin@kahori[/usr/src/sys/dev/wscons]% cat -n wsdisplayvar.h | head -74 | tail -15 60 /* fg / bg values. Made identical to ANSI terminal color codes. */ 61 #define WSCOL_BLACK 0 62 #define WSCOL_RED 1 63 #define WSCOL_GREEN 2 64 #define WSCOL_BROWN 3 65 #define WSCOL_BLUE 4 66 #define WSCOL_MAGENTA 5 67 #define WSCOL_CYAN 6 68 #define WSCOL_WHITE 7 69 /* flag values: */ 70 #define WSATTR_REVERSE 1 71 #define WSATTR_HILIT 2 72 #define WSATTR_BLINK 4 73 #define WSATTR_UNDERLINE 8 74 #define WSATTR_WSCOLORS 16 とりあえず白背景、黒文字にするだけなので kernel の config ファイルを以下のように変更。 rin@kahori[/usr/src/sys/arch/i386/conf]% diff -u GENERIC KAHORI --- GENERIC 2004-11-06 18:06:07.000000000 +0900 +++ KAHORI 2004-11-27 04:53:14.000000000 +0900 @@ -229,8 +229,8 @@ options WSEMUL_VT100 # VT100 / VT220 emulation # customization of console and kernel output - see dev/wscons/wsdisplayvar.h options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) -#options WS_DEFAULT_FG=WSCOL_WHITE -#options WS_DEFAULT_BG=WSCOL_BLACK +options WS_DEFAULT_BG=WSCOL_WHITE +options WS_DEFAULT_FG=WSCOL_BLACK #options WS_DEFAULT_COLATTR="(0)" #options WS_DEFAULT_MONOATTR="(0)" options WS_KERNEL_FG=WSCOL_GREEN