framebufferui.

التحميل الان

framebufferui. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Zachary Smith
  • موقع ويب الناشر:
  • ftp://mirrors.usc.edu/pub/gnu/unrtf

framebufferui. العلامات


framebufferui. وصف

FBUI هو نظام نافذة غوي صغير سريع في نواة ل Linux. FBUI عبارة عن واجهة مستخدم رسومية صغيرة في Kernel لنظام Linux. يسمح لك بوضع Windows في كل وحدة تحكم افتراضية قائمة على كل إطار، لقراءة إدخال لوحة المفاتيح وتتبع مؤشر الماوس والرد على أحداث واجهة المستخدم الرسومية النموذجية. قد تحتوي كل عملية على أكثر من نافذة واحدة. FBUI موجودة لتقليل البرنامج اللفيع الذي يصيب أنظمة التشغيل الحديثة. إنه يفعل ذلك بحكم كونه نظام نافذة بسيط في شكل سائق صغير، 32 كيلو بايت، قد يكون لأغراض بعض الأغراض كافية تماما. التحرير من Bloat من المرغوب فيه أمر مرغوب فيه لعدد من الأسباب التي أشرحها في قسم الفلسفة. FBUI موجودة لتسليح الأشخاص الذين يحظرون استخدام نظام التشغيل X لأنهم يستخدمون منصات محدودة من الموارد مثل أجهزة الكمبيوتر القديمة والأجهزة المضمنة. على هذه، X عبء مستحيل. ومع ذلك، فإن frambuffer الفانيليا غالبا ما تكون بدائية للغاية. FBUI هو "صحيح فقط"، ويجعل libfbui استخدام FBUI أسهل للاستخدام من خلال توفير التجريدات والوظائف الإضافية. FBUI موجودة لتصحيح عيب في بنية نظام التشغيل Linux. إن Windows التقليدي - X Windows - على عكس أي نظام فرعي آخر لنظام Linux في أن برامج تشغيل الفيديو التي تسرع في الأجهزة التي يستخدمها موجودة داخل خادم X، خارج Kernel. إشعار: عادة برامج تشغيل Linux والنظم الفرعية الحيوية مثل لوحة المفاتيح، USB، نظام الملفات، I / O Serial I / O، ET Cetera تقع داخل Kernel. FBUI ببساطة تضع برنامج تشغيل UI الرسومات حيث ينتمي: داخل النواة مع جميع برامج تشغيل أخرى. هل بعض الملامح الرئيسية ل "framebufferui": على عكس Windows يدعم FBUI على كل وحدة تحكم افتراضية. قد يكون لكل برنامج أكثر من نافذة واحدة. تتداخل النوافذ غير مدعومة حاليا، لكنني أضيف دعما لهم الآن. لا يوجد مفهوم ويندوز الوالدين والنوافذ. وبعد يسمح بعملية واحدة للحصول على تركيز لوحة المفاتيح. تصل كل عملية إلى Windows بشكل مستقل تماما بجميع العمليات الأخرى. في X، يجب على المكتبة إرسال جميع أوامر الرسم إلى عملية الخادم، مما يضعها في قائمة انتظار وتنفذها كلما كان ذلك لديه فرصة. إذا كان الخادم مشغولا، أو يقوم تطبيق X آخر بفيضان قائمة الانتظار، فيجب أن ينتظر تطبيق X. ليس كذلك مع FBUI، حيث يأخذ IOCTL قائمة بأوامر الرسم التي تذهب مباشرة إلى تنفيذها إذا كانت النافذة مرئية ولا شاملة عما تفعله أي نافذة أخرى. لضمان مواصلة التزامن أعلاه هو المعيار، فإن استخدام السورات داخل FBUI للوصول إلى البيانات المشتركة موجزة قدر الإمكان. كل وحدة تحكم افتراضية يمكن أن يكون لها عملية إدارة النافذة الاختيارية الخاصة بها. ولكن هذا ليس ضروريا وعلى سبيل المثال العديد من البرامج التي كتبتها مصممة أيضا للتشغيل في وضع مستقل، فإن الأمثلة التي تكون fbcalc و fbview و fbscrible و mpbui البديل mpeg2decode. أنا أقدم مدير النافذة الأساسية إلى حد ما FBWM، ولكن التطوير الحالي يتركز على FBPM، وهو ما يعد My Window Manager.FBUI مجموعة كافية من إجراءات الرسم: نقطة الرسم، خط، خط أفقي، خط عمودي، مستطيل رسم نص (8 بت) نافذة واضحة، ملء مستطيل، مستطيل واضح منطقة النسخ وضع بكسل (3 بايت RGB، و 4 بايت (غير موقعة طويلة) RGB، والأواني الأصلية) انتظر الحدث استطلاع للرأي عملية إدارة النافذة يمكن إخفاء وإلغاء إخفاء عمليات "Windows" الأخرى "Windows، نقل، تغيير حجم، إعادة تكشف، وحذف Windows. قراءة نقطة FBUI مكتوب حاليا مقابل 8،16،24، و Directcolor 32 بت و TrueColor. أنا في الوقت الحاضر إضافة 4-BPP VGA. (ملاحظة: في VESA، لقد قمت باختبار لمدة 24 بت فقط.) عينات البرامج المقدمة (أفترض أنني حصلت على حملتها): مدير النافذة القائم على لوحة (التركيز الحالي للعمل) مدير النافذة التقليدية JPEG + مشاهد الصور TIFF تشغيل MPEG بسيط للغاية على أساس Circa 1995 MPEG2 Librator محاكي المحطة الطرفية (بناء على GGITERM) رصد تحميل برنامج الرسم "Scribbler" ساعة التناظرية حاسبة بسيطة برنامج زر "ابدأ" POP3 Checker Mail "للقيام قائمة" برامج العرض ": FBUI يتطلب kernel 2.6.9.What الجديد في هذا الإصدار: يضيف هذا الإصدار نوافذ متداخلة ورسم شفاف.


framebufferui. برامج ذات صلة

SimpleKde.

يهدف SimpleKDE إلى أن تكون شوكة خفيفة الوزن ونظيفة وسهلة الاستخدام من بيئة سطح المكتب KDE. ...

164

تحميل