وسأركع (الشتائم جديدة) المكتبة هي مضاهاة البرمجيات الحرة من الشتائم في نظام V الإصدار 4.0، وأكثر من ذلك.
يستخدم سأركع شكل Terminfo، ويدعم منصات واللون والضوء متعددة وأشكال الحروف ورسم الخرائط وظيفة أساسية، ولديها كل أخرى SYSV-الشتائم التحسينات على BSD اللعنات.
وقد وضعت رمز سأركع تحت جنو / لينكس. كما ينبغي ميناء بسهولة إلى أي ANSI / POSIX المطابقة UNIX. وقد تم حتى استدار لOS / 2 الاعوجاج!
ويشمل توزيع المكتبة ودعم المرافق، بما في ذلك مترجم عرة terminfo، وهو infocmp المنقح، واضحة، tput، tset، وأداة captoinfo تحويل termcap. وتقدم الصفحات اليدوي الكامل للمكتبة والأدوات.
وهنا بعض الملامح الرئيسية "سأركع":
حزمة سأركع متوافقة تماما مع SVR4 (نظام V الإصدار 4) والشتائم:
· جميع 257 من المكالمات SVR4 تم تنفيذها (وثقت).
الدعم الكامل لSVR4 يلعن الميزات بما في ذلك تعيين لوحة المفاتيح، أو اللون، أشكال الرسم مع شخصيات ACS، والتعرف التلقائي للوحة المفاتيح وظيفة مفاتيح.
· مضاهاة المكتبة وحات SVR4، ودعم كومة من النوافذ مع متجر الدعم، ويتم تضمين.
· مضاهاة المكتبة القوائم SVR4، ودعم واجهة موحدة ولكن مرونة للبرمجة القائمة، يتم تضمين.
· مضاهاة من مكتبة النماذج SVR4، ودعم جمع البيانات من خلال النماذج على الشاشة، يتم تضمين.
· مقالات terminfo الثنائية الناتجة عن تنفيذ سأركع التشنج هي بت لبت متوافقة مع تنسيق دخول SVR4 الشتائم الاستخدامات.
· والمرافق لديها خيارات للسماح لك لتصفية terminfo إدخالات للاستخدام مع أقل قدرة الإصدارات اللعنات / Terminfo مثل الموانئ HP / UX وAIX.
لديه حزمة سأركع أيضا العديد من الملحقات المفيدة على SVR4:
· وAPI نظيف 8 بت وعلى مستوى قاعدة المطابق للمواصفات X / الشتائم مفتوحة، XSI اللعنات (أي أنه بتنفيذ كافة ميزات مستوى BASE، ولكن ليست كل الميزات الموسعة). على مستوى EXTENDED الميزات غير المعنية مباشرة بدعم حرف واسعة تنفذ، بما في ذلك العديد من وظيفة مكالمات غير معتمدة تحت SVR4 الشتائم (ولكن تم توثيقه قابلية جميع المكالمات حتى تتمكن من استخدام فرعية SVR4 فقط).
وخلافا لSVr3 الشتائم، يمكن سأركع إرسال إلى الزاوية أقصى اليمين-bottommost من الشاشة إذا المحطة الطرفية لديها القدرة على إدراج حرف.
· Ada95 والارتباطات C ++.
· دعم لهذا الحدث الماوس التقارير مع X نافذة إكس تيرم وOS / 2 ويندوز وحدة التحكم.
· دعم الماوس الموسعة عبر حزمة جالون أليساندرو روبيني لل.
· وwresize وظيفة () يسمح لك لتغيير حجم النوافذ، والحفاظ على البيانات الخاصة بهم.
· وuse_default_colors وظيفة () يتيح لك استخدام الألوان الافتراضية للمحطة للزوج اللون الافتراضي، وتحقيق تأثير الألوان شفافة.
· وظائف keyok () وdefine_key () تسمح لك لتحسين مراقبة استخدام مفاتيح الوظائف، على سبيل المثال، تعطيل سأركع KEY_MOUSE، أو عن طريق تحديد تسلسل أكثر من عنصر تحكم لتعيين رمز مفتاح معين.
* تقديم الدعم للمحطات 16 لونا، مثل aixterm وXFree86 خطوط إكس تيرم.
· أفضل مؤشر من حركة الأمثل. حزمة الآن ملامح حساب-المؤشر المحلي-الحركة أكثر كفاءة من أي BSD أو نظام الخامس.
· سوبر الأجهزة التمرير الدعم. ويتضمن رمز الشاشة التحديث الرواية، بسيطة، وخوارزمية الرخيصة التي تمكنه من تحقيق الاستفادة المثلى من التمرير الأجهزة، خط الإدراج، وخط الحذف للحركات خط الشاشة. هذه الخوارزمية هي أقوى من اللعنات 4.4BSD quickch الروتين.
· دعم حقيقي لمحطات مع خلل السحر ملف تعريف الارتباط. سوف رمز الشاشة التحديث الامتناع عن رسم تسليط الضوء إذا المساحات غير منسوبة الكعكة magic- المطلوبة قبل بداية وبعد انتهاء سيتنحى على الطابع غير الفضائية. فإنه سيتحول تلقائيا حدود تسليط الضوء عند القيام بذلك من شأنه أن يجعل من الممكن لرسم تسليط الضوء دون تغيير المظهر المرئي للشاشة.
ومن الممكن لتوليد المكتبة مع قائمة إدخالات تراجع محملة مسبقا المرتبطة بها بحيث أنه يمكن أن تكون تلك الأنواع النهائية حتى عندما لا شجرة terminfo أو termcap ملف يمكن الوصول إليها (وهذا قد يكون مفيدا لدعم البرامج الموجهة الشاشة التي يجب أن تعمل في وضع المستخدم المفرد).
· فائدة عرة / captoinfo تزويد سأركع لديه القدرة على ترجمة العديد termcaps من XENIX، IBM و AT & T مجموعات التمديد.
· يتم توفير أداة tset مثل BSD.
· مكتبة سأركع والمرافق وقراءة تلقائيا terminfo الإدخالات من $ HOME / .terminfo إذا كان موجودا، و ترجمة إلى هذا الدليل إذا كان موجودا والمستخدم ليس لديه حق الوصول إلى دليل النظام. هذه الميزة يجعل من الأسهل بالنسبة للمستخدمين الحصول على إدخالات terminfo الشخصية دون التخلي عن الوصول إلى نظام terminfo الدليل.
· يمكنك تحديد مسار من الدلائل للبحث عن أوصاف جمعتها مع TERMINFO_DIRS متغير البيئة (وهذا يعمم الميزة التي تقدمها TERMINFO الواردة في الأوراق المالية نظام V.)
· في terminfo الملفات المصدر، وقدرات استخدام قد يشير ليس فقط إلى مقالات أخرى في الملف المصدر نفسه (كما هو الحال في نظام V)، ولكن أيضا إلى القيود التي جمعت في أي نظام terminfo دليل أو $ منزل المستخدم / .terminfo الدليل.
· يتم توفير برنامج نصي (capconvert) لمساعدة المستخدمين على الانتقال من BSD termcap إلى terminfo. انه يجمع المعلومات في متغير البيئة TERMCAP و / أو ملف ~ / .termcap المداخل المحلية وتحولها إلى شجرة terminfo المحلية أي ما يعادل أقل من دولار HOME / .terminfo.
· تراجع تلقائي إلى الملف etc / / termcap يمكن جمعها في حين أنه من غير الممكن لبناء شجرة terminfo. هذه الميزة ليست سريعة ولا رخيصة، وكنت لا ترغب في استخدامه إلا إذا كان لديك، لكنه هناك.
· الجدول من إدخالات فائدة إصبع القدم يجعل من السهل للمستخدمين لمعرفة بالضبط ما هي أنواع المحطات المتاحة على النظام.
· مكتبة تلبي متطلبات XSI أن كل نقطة دخول الكلية لها وظيفة المقابلة التي قد تكون مرتبطة (وسوف يكون بين فحص أولي) إذا تم تعطيل تعريف الماكرو مع #undef.
* وجود "مقدمة في البرمجة مع سأركع" HTML وثيقة تنص مقدمة الرواية إلى الشتائم واجهة برمجة
ما هو الجديد في هذا الإصدار:.
وهناك عدد قليل من البق كانت ثابتة.
تم توسيع قابلية وكونفيغورابيليتي من الحزم الفرعية للAda95 والدلائل الاختبار.
لم يتم العثور على التعليقات