| notcurses-info(1) | General Commands Manual | notcurses-info(1) |
نام (NAME)
notcurses-info - نمایش اطلاعات درباره محیط ترمینال
خلاصه دستور (SYNOPSIS)
notcurses-info [-v]
توضیحات (DESCRIPTION)
دستور notcurses-info تمام اطلاعاتی را که درباره محیط ترمینال فعلی میداند چاپ میکند؛ از جمله دادههای بارگذاریشده از terminfo(5) (بر اساس متغیر محیطی TERM)، پاسخهای ترمینال به پرسوجوهای ارسالی، و تحلیلهای تخمینی (heuristics) داخلی.
گلیفهای نیمبلوک (half block)، ربعی (quadrant)، سدسی (sextant)، ثمنی (octant) و خط بریل یونیکد همگی در خروجی گنجانده شدهاند. اگر ظاهر آنها نامنظم است، بهتر است قلم (فونت) دیگری را انتخاب کنید.
پنج خط نخست (بنر راهاندازی Notcurses؛ notcurses_init(3) را ببینید) موارد زیر را ارائه میدهند:
- •
- نسخه Notcurses و نام استخراجشده ترمینال، که احتمالاً شامل نسخه ترمینال نیز هست. اگر Notcurses بتواند بدون ابهام ترمینال متصل را پرسوجو کند، نام داخلی ترمینال نمایش داده خواهد شد. در غیر این صورت، ترمینال توصیفشده توسط متغیر محیطی TERM نمایش مییابد. نسخه ترمینال تنها از طریق پرسوجو بهدست میآید.
- •
- ابعاد فعلی سلول (cell geometry)، ابعاد پیکسلی سلول، ابعاد پیکسلی مشتقشده برای پنجره، اندازه ساختار crender، تعداد رنگهای پالت، و اینکه آیا از رنگهای تفکیکی RGB TrueColor پشتیبانی میشود یا خیر.
- •
- نام و نسخه کامپایلری که برای ساخت Notcurses استفاده شده، اندازه ساختار nccell، و ترتیب بایتها (endianness) در زمان کامپایل Notcurses. ترتیب بایت زمان ساخت باید با ترتیب بایت زمان اجرا مطابقت داشته باشد.
- •
- نسخه کتابخانه libterminfo که Notcurses با آن کامپایل شده است.
- •
- نسخه و نام زیرسیستم چندرسانهای (multimedia backend).
پنج خط بعدی ویژگیهای محیط ترمینال را شرح میدهند:
- •
- خط اول نشان میدهد که قابلیت مشخصشده فعال است (با علامت مثبت '+') یا وجود ندارد/شناسایی نشده است (با علامت منفی '-'):
- •
- af: رنگ پیشزمینه قابل تنظیم است
- •
- ab: رنگ پسزمینه قابل تنظیم است
- •
- sum: حالت بهروزرسانی همگام (Synchronized Update Mode) پشتیبانی میشود
- •
- vpa: مکاننما میتواند به مختصات عمودی مطلق منتقل شود
- •
- hpa: مکاننما میتواند به مختصات افقی مطلق منتقل شود
- •
- sgr0: سبک ظاهری میتواند با یک توالی فرار (escape) منفرد بازنشانی شود
- •
- op: رنگها میتوانند با یک توالی فرار منفرد بازنشانی شوند
- •
- fgop: پیشزمینه میتواند با یک توالی فرار منفرد بازنشانی شود
- •
- bgop: پسزمینه میتواند با یک توالی فرار منفرد بازنشانی شود
- •
- bce: ویژگی پاککردن با رنگ پسزمینه (back-color-erase) فعال است
- •
- rect: ویرایش مستطیلی در دسترس است
- •
- خط دوم ادامهای از همین قابلیتهاست:
- •
- bold: قلم پررنگ (Boldface) در دسترس است
- •
- ital: حروف کج (Italics) در دسترس است
- •
- struck: خطزدگی (Strikethrough) در دسترس است
- •
- ucurl: زیرخط موجدار در دسترس است
- •
- uline: زیرخط مستقیم در دسترس است
- •
- u7: گزارش موقعیت مکاننما فعال است
- •
- ccc: پالت رنگ قابل برنامهریزی مجدد است
- •
- rgb: رنگها میتوانند بهصورت RGB با ۸ بیت در هر کانال تعیین شوند
- •
- el: پاکسازی میتواند تا انتهای خط انجام گیرد
- •
- خط سوم قابلیتهای UTF8 و رمزگشایی را پوشش میدهد:
- •
- utf8: این یک محیط UTF8 است
- •
- 2x1: بلوکهای نیمه بالایی و پایینی در دسترس هستند
- •
- 2x2: بلوکهای ربعی (Quadrant) در دسترس هستند
- •
- 3x2: بلوکهای سدسی (Sextant) در دسترس هستند
- •
- 4x2: بلوکهای ثمنی (Octant) در دسترس هستند
- •
- 4x2: نویسههای خط بریل در دسترس هستند
- •
- img: تصاویر قابل رمزگشایی هستند
- •
- vid: ویدیو قابل رمزگشایی است
- •
- indn: پیمایش چندخطی در دسترس است
- •
- gpm: اتصال به سرور GPM برقرار است
- •
- kbd: پروتکل صفحهکلید Kitty در حال استفاده است
- •
- خط چهارم رنگ پسزمینه پیشفرض را نشان میدهد و همچنین مشخص میکند که آیا ترمینال با آن رنگ مانند حالت شفاف رفتار میکند یا خیر (تنها kitty برای انجام این کار شناخته شده است)، و رنگ پیشزمینه پیشفرض را نیز نشان میدهد. pmouse نشان میدهد که آیا رویدادهای ماوس با دقت پیکسلی پشتیبانی میشوند یا خیر.
- •
- خط پنجم گرافیکهای بیتی (bitmap) موجود را توصیف میکند. اگر Sixels در دسترس باشد، حداکثر تعداد ثباتهای رنگ و حداکثر ابعاد Sixel گزارش میشود. اگر گرافیک Linux framebuffer در دسترس باشد، اعلام میشود. اگر پروتکل گرافیکی Kitty شناسایی شود، با عبارت "rgba graphics are available" گزارش خواهد شد؛ اگر پشتیبانی از پویانمایی Kitty نیز فراهم باشد، با عبارت "rgba pixel animation support" گزارش میشود.
در سمت راست این موارد، نشانی وبگاه Notcurses و نشانواره Notcurses قرار دارد (مورد دوم تنها در صورتی که گرافیک بیتی در دسترس باشد نمایش مییابد).
یازده خط پایانی، که تنها در لوکال UTF8 چاپ میشوند، گلیفهای گوناگون یونیکد را نشان میدهند. چهار خط نخست شامل نویسههای ربعی، سدسی، ثمنی و نویسههای ترسیم جدول هستند. چهار خط بعدی تمام مجموعه بریل را شامل میشوند. دو خط بعد شامل بسیاری از «نمادهای محاسبات قدیمی» (Symbols for Legacy Computing) معرفیشده در یونیکد ۱۳ هستند. خط پایانی نیز شامل شکلکهای (emoji) پرشماری است.
گزینهها (OPTIONS)
-v: پرگویی و نمایش اطلاعات با جزئیات بیشتر.
نکات (NOTES)
رفتار notcurses-info (و در واقع تمامی عملکردهای Notcurses) به متغیرهای محیطی TERM و LANG، لوکالهای POSIX نصبشده، و پایگاههای داده terminfo(5) نصبشده بستگی دارد.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
nick black nickblack@linux.com.
| v3.0.17 |