質問
私は、コンソールショー、svgalibのからいくつかの例をコンパイルしていました:
Using EGA driver
svglib 1.4.3
何よりも、そのその描画どこかのように私はそれを見ることはできません。 これはsvgalibの程度版非常にnoobの質問だけでなく、設定の問題である可能性があります。
また、私はそれが(私はXから実行した場合)、描画がコンソールからちょうど滞在を実行していると言うことを仮想コンソールを確認してください。私はまた、コード内で睡眠を置く
のコード例:
include stdlib.h
include vga.h
int main(void)
{
vga_init();
vga_setmode(G320x200x256);
vga_setcolor(4);
vga_drawpixel(10, 10);
sleep(5);
vga_setmode(TEXT);
return EXIT_SUCCESS;
}
コンパイルと gccの-oぇtut.c -lvga
解決
だから、他の SVGAlibをのアプリケーションは、あなたのシステムで作業しているのですか?別の配布パッケージ( svgalibのビンの又は類似した)。
であってもよく、そのようなsvgatest
、
あなたはあなたのシステムのためのsvgalibのを設定していますか?共通の設定ファイルを見つけ/etc/vga/libvga.config
と読みman svgalib
はあなたの詳細を与えるべきである。
私はあなたが一般的で働いSVGAlibをしていたら、チュートリアルの例のプログラムが動作すると思われます。
他のヒント
ソフトウェアマネージャによってすべてsvgalibraryをインストールします。
を設定し、あなたのグラフィック画面で解像度
ES:G1024x768x256
セットカラー画素白= 15
私のlinuxミント(メイト)17.1ハードディスクの作業罰金でます。
幸運!