svgalib:看不到任何东西

时间:2010-02-26 18:38:24

标签: linux graphics vga

我从svgalib编译了一些例子,控制台显示: Using EGA driver svglib 1.4.3

没有更多,它就像它在某个地方的绘画,但我看不到它。 这可能是关于svgalib的问题,但也是一个配置问题。

另外,我检查它说的正在绘制的虚拟控制台(如果我从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 tut.c -lvga

2 个答案:

答案 0 :(得分:0)

那么您的系统上还有其他SVGAlib个应用程序吗?这样的svgatest,可能位于单独的分发包( svgalib-bin 或类似的)中。

您是否为系统配置了svgalib?配置文件的常见位置为/etc/vga/libvga.config,阅读man svgalib应该为您提供更多详细信息。

我怀疑一旦SVGAlib一般工作,教程示例程序就可以了。

答案 1 :(得分:-2)

由软件经理安装所有svgalibrary。

在您的图形屏幕上设置分辨率

es:G1024x768x256

设置颜色像素白= 15

我的linux mint(配对)17.1在硬盘上工作正常。

祝你好运!