kon使用時ににコンソールの色を変える方法について
お世話になっております。SPOONsoftwareの田淵と申します。
以前、コンソールでちょっとした処理を行うプログラムを作成した時に、見栄えをよ
くするために、cursesを用いて、カラー表示を行いました。
initscr();
start_color();
init_pair( ... );
color_set( ... );
等々を使用。
クライアントからの要求で、日本語対応にするためにkonを起動して、このプログ
ラムを実行したところ、この色処理ルーチンが使えなくなってしまいました。ただ
し、
mvprintwやmvgetchなどは普通に動いているので、curses自体が無効になったわけ
ではないらしい。
kon.cfg内を見て、STDPELの設定を変えると、バックグラウンド(1番目のカ
ラー)とフォアグラウンドカラー(8番目のカラー)が常に使っていることだけは確
認できました。
kon起動時に、特定の場所の文字やスペースのフォアグラウンドカラーやバックグ
ラウンドカラーをcursesを用いた時と同じように変更することは可能でしょうか?変
更する場合、どのようなライブラリーが必要となり、どのような関数を用いてやる必
要があるのでしょうか?ご助言下さい。
ちなみに、OSはFreeBSD4.7またはFreeBSD5.2です。
--
**************************************
*** 田淵義弘 in SPOONsoftware
*** E-Mail : tabuchi@spoonsoftware.com
*** HP : http://www.spoonsoftware.com
**************************************
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735