captoinfo(1M)

الاسم
captoinfo - حول وصف termcap إلى وصف terminfo

موجز
captoinfo [tic-option] [file ...]

captoinfo -V

الوصف
يترجم captoinfo أوصاف الطرفية. يبحث في كل ملف نصي معطى عن إدخالات termcap، ويكتب وصفاً مكافئاً بـ terminfo في دفق الخارج القياسي لكل واحد يجده. تترجم قدرات termcap tc إلى قدرات terminfo “use”.

إذا لم تُحدد أي ملفات files، يفسر captoinfo محتوى متغير البيئة TERMCAP كاسم ملف، ويستخرج منه فقط الإدخال الخاص بنوع الطرفية المسمى في متغير البيئة TERM. إذا لم يكن متغير البيئة TERMCAP مضبوطا، يقرأ captoinfo الملف /etc/termcap.

هذه الأداة هي عبارة عن رابط إلى tic(1M)، مع تفعيل خيار -I الخاص بها ضمناً. يمكنك استخدام خيارات tic الأخرى مثل -1 و -f و -v و -w و -x. يبلغ الخيار -V عن إصدار ncurses المرتبط بهذا البرنامج ويخرج بحالة ناجحة.

  ترجمات من قدرات غير معيارية
يترجم captoinfo بعض القدرات القديمة وغير القياسية إلى قدرات terminfo قياسية. ويصدر تشخيصاً إلى دفق الخطأ القياسي لكل منها، داعياً المستخدم للتحقق من أنه لم يترجم خطأً اسم قدرة مجهولاً أو مطبوعاً بشكل خاطئ.

كود termcap
مهجور | قياسي | الأصل | قدرة terminfo
BO | mr | AT&T | enter_reverse_mode
CI | vi | AT&T | cursor_invisible
CV | ve | AT&T | cursor_normal
DS | mh | AT&T | دخول_وضع_الخفوت
EE | me | AT&T | exit_attribute_mode
FE | LF | AT&T | label_on
FL | LO | AT&T | label_off
XS | mk | AT&T | enter_secure_mode
EN | @7 | XENIX | key_end
GE | ae | XENIX | exit_alt_charset_mode
GS | as | XENIX | دخول_وضع_مجموعة_المحارف_البديلة
HM | kh | XENIX | key_home
LD | kL | XENIX | key_dl
PD | kN | XENIX | key_npage
PN | po | XENIX | prtr_off
PS | pf | XENIX | prtr_on
PU | kP | XENIX | key_ppage
RT | @8 | XENIX | kent
لأعلى | ku | XENIX | kcuu1
KA | k; | تيكترونيكس (Tektronix) | مفتاح_f10
ك.ب | F1 | تيكترونيكس (Tektronix) | key_f11
KC | F2 | تيكترونيكس (Tektronix) | key_f12
KD | F3 | تيكترونيكس (Tektronix) | key_f13
KE | F4 | تيكترونيكس (Tektronix) | key_f14
KF | F5 | تيكترونيكس (Tektronix) | key_f15
BC | Sb | تيكترونيكس (Tektronix) | set_background
FC | Sf | تيكترونيكس (Tektronix) | set_foreground
HS | mh | IRIX | دخول_وضع_الخفوت

امتلك termcap في XENIX مجموعة من إمكانيات التوسع، تقابل محارف رسم الصناديق لـ CCSID (“صفحة الكود”) 437، كما يلي.

كود termcap | رسومي
G2 | الزاوية العليا اليسرى
G3 | الزاوية السفلى اليسرى
G1 | الزاوية العليا اليمنى
G4 | الزاوية السفلى اليمنى
GR | تي تشير لليمين
GL | تي تشير لليسار
GU | تي تشير للأعلى
GD | تي تشير للأسفل
GH | خط أفقي
GV | خط عمودي
GC | intersection
G6 | زاوية علوية يسرى مزدوجة
G7 | زاوية سفلية يسرى مزدوجة
G5 | زاوية علوية يمنى مزدوجة
G8 | زاوية سفلية يمنى مزدوجة
Gr | على شكل حرف T مزدوج يشير لليمنى
Gr | على شكل حرف T مزدوج يشير لليسار
Gu | على شكل حرف T مزدوج يشير للأعلى
Gd | على شكل حرف T مزدوج يشير للأسفل
Gh | خط أفقي مزدوج
Gv | خط عمودي مزدوج
Gc | تقاطع مزدوج
GG | عدد ملفات تعريف ارتباط ACS السحرية

يجمع captoinfo قدرات رسم الصناديق وحيدة الخط في سلسلة قدرة acs_chars (acsc) الخاصة بـ terminfo، ويستبعد قدرات GG والخط المزدوج مع تشخيص تحذيري.

تمتلك AIX مرفق terminfo منحدر من SVr2 terminfo، ولكنه غير متوافق مع تنسيق SVr4. يترجم captoinfo امتدادات AIX التالية.

IBM | X/Open
ksel | kslt
kbtab | kcbt
الخط0 | s0ds
الخط1 | s1ds
الخط2 | s2ds
الخط3 | s3ds

علاوة على ذلك، يترجم قدرة box1 في نظام AIX إلى قدرة سلسلة acs_chars (acsc).

تدعم مكتبة terminfo في HP-UX قدرتين غير قياسيتين لـ terminfo هما: memory_lock (meml) و memory_unlock (memu). يتجاهلهما captoinfo مع رسالة تحذير.

الملفات

/etc/termcap
    قاعدة بيانات إمكانيات الطرفية termcap المبدئية

الامتدادات
هذا الأمر هو امتداد لـ SVr4 curses و ncurses.

القابلية للنقل
X/Open Curses الإصدار 7 (2009) لا يحدد هذا الأمر.

توفر أنظمة SVr4 تطبيق captoinfo كتطبيق منفصل عن tic. خياره -v لا يقبل معامل مستوى التتبع n؛ كرر -v لعدد n من المرات بدلاً من ذلك.

لا يوفر NetBSD هذا التطبيق.

المؤلفون
إريك إس رايموند <esr@snark.thyrsus.com> و
Thomas E. Dickey <dickey@invisible-island.net>

انظر أيضًا
infocmp(1M), tic(1M), curses(3X), terminfo(5)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.