Svgalib: لا أستطيع رؤية أي شيء
سؤال
لقد قمت بتجميع بعض الأمثلة من 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) ؛
النوم (5) ؛ vga_setmode (text) ؛
إرجاع exit_success ؛ }
ترجمة مع GCC -o tut.c -lvga
المحلول
فهل لديك آخر Svgalib التطبيقات التي تعمل على نظامك؟ مثل svgatest
, ، والتي قد تكون في حزمة توزيع منفصلة (Svgalib-bin أو مشابه).
هل قمت بتكوين svgalib لنظامك؟ موقع مشترك لملف التكوين هو /etc/vga/libvga.config
و أقرأ man svgalib
يجب أن يعطيك المزيد من التفاصيل.
أظن أنه بمجرد أن تعمل Svgalib بشكل عام ، سيعمل برنامج مثال البرنامج التعليمي.
نصائح أخرى
تثبيت بواسطة Software Manager All Svgalibrary.
اضبط الدقة على شاشة الرسومات الخاصة بك
ES: G1024x768x256
تعيين لون بكسل أبيض = 15
My Linux Mint (Mate) 17.1 على القرص الثابت يعمل بشكل جيد.
حظا سعيدا !