.\" Manpage for Terminology .TH TERMINOLOGY 1 "Mar 23, 2025" "1.14.0" "Terminology man page" .SH "نام (NAME)" terminology \- شبیه‌ساز ترمینال نوشته‌شده با EFL (کتابخانه‌های بنیاد Enlightenment) .SH "خلاصه دستور (SYNOPSIS)" .B terminology [گزینه‌ها] .SH "توضیحات (DESCRIPTION)" این یک شبیه‌ساز ترمینال مبتنی بر EFL به‌همراه قابلیت‌ها و امکانات جذاب جانبی است. این برنامه دارای ویژگی‌های متعددی از جمله پشتیبانی از تقسیم صفحه ترمینال، پشتیبانی از تب‌ها، پیش‌نمایش آیکون برای فایل‌ها و موارد دیگر است... .SH "گزینه‌ها (OPTIONS)" . .TP .B \-e, \-\-exec دستور مورد نظر برای اجرا را مشخص می‌کند. پیش‌فرض \fB$SHELL\fP است (یا شل مشخص‌شده در passwd یا \fB/bin/sh\fP). هنگامی که همراه با \fB\-S\fP/\fB\-\-split\fP استفاده شود، هر آرگومان به‌عنوان دستوری برای یک بخش تقسیم‌شده استفاده می‌شود و آرگومان‌های اضافی نادیده گرفته می‌شوند. با ۳ بخش تقسیم‌شده، یکی عمودی با یک دستور در سمت راست، و یک تقسیم افقی در سمت چپ که فقط در بخش پایینی دستور دارد، باید از آرگومان‌های زیر استفاده شود: \fB\-\-split v\-h\-\- \-e command1 $SHELL command2\fP . .TP .B \-d=CURRENT-DIRECTORY, \-\-current\-directory=CURRENT-DIRECTORY تغییر به دایرکتوری مشخص‌شده برای اجرای دستور ترمینال. نوع: STR. . .TP .B \-t=THEME, \-\-theme=THEME استفاده از تم edje نام‌برده شده یا مسیر فایل تم. نوع: STR. . .TP .B \-b=BACKGROUND, \-\-background=BACKGROUND استفاده از فایل مشخص‌شده به‌عنوان تصویر پس‌زمینه برای terminology. نوع: STR. . .TP .B \-g=GEOMETRY, \-\-geometry=GEOMETRY ابعاد و موقعیت هندسی ترمینال مورد استفاده (مانند \fB80x24\fP یا \fB80x24+50+20\fP و غیره). نوع: STR. . .TP .B \-n=NAME, \-\-name=NAME تنظیم نام پنجره. نوع: STR. . .TP .B \-r=ROLE, \-\-role=ROLE تنظیم نقش پنجره (role). نوع: STR. . .TP .B \-S=vh\-, \-\-split=vh\- برنامه Terminology می‌تواند با تقسیم‌بندی‌های بازشده به شرح زیر آغاز به کار کند. آرگومان‌ها رشته‌ای از نویسه‌های زیر هستند: \fB\-S v\fP ترمینال را به‌صورت عمودی تقسیم می‌کند \fB\-S h\fP ترمینال را به‌صورت افقی تقسیم می‌کند \fB\-\fP جایگاهی را برای یک شل یا دستور هنگام استفاده همراه با \fB\-\-exec\fP/\fB\-e\fP مشخص می‌کند مثال‌ها: ______ | | | $ \fBterminology \-S v\fP |__|__| ______ |_____| $ \fBterminology \-S h\fP |_____| ______ |__| | $ \fBterminology \-S vh\fP |__|__| ______ | |__| $ \fBterminology \-S v-h\fP |__|__| ______ $ \fBterminology \-S vh--h\fP |__|__| \fBhv--v\fP |__|__| نوع: STR. . .TP .B \-T=TITLE, \-\-title=TITLE تنظیم عنوان پنجره. نوع: STR. . .TP .B \-i=ICON\-NAME, \-\-icon-name=ICON\-NAME تنظیم نام آیکون. نوع: STR. . .TP .B \-f=FONT, \-\-font=FONT تنظیم قلم (NAME/SIZE برای قلم‌های مقیاس‌پذیر، NAME برای قلم‌های بیت‌مپ). نوع: STR. . .TP .B \-l=LOGIN, \-\-login=LOGIN اجرای شل به‌عنوان یک شل ورود (login shell). نوع: BOOL. . .TP .B \-m=VIDEO\-MUTE, \-\-video-mute=VIDEO\-MUTE تنظیم حالت بی‌صدا برای پخش ویدیو. نوع: BOOL. . .TP .B \-c=CURSOR\-BLINK, \-\-cursor-blink=CURSOR\-BLINK تنظیم حالت چشمک‌زدن مکان‌نما. نوع: BOOL. . .TP .B \-G=VISUAL\-BELL, \-\-visual\-bell=VISUAL\-BELL تنظیم حالت زنگ دیداری (visual bell). نوع: BOOL. . .TP .B \-F, \-\-fullscreen ورود به حالت تمام‌صفحه از بدو اجرا. . .TP .B \-I, \-\-iconic ورود به حالت کمینه‌شده (iconic) از بدو اجرا. . .TP .B \-B, \-\-borderless تبدیل شدن به یک پنجره مدیریت‌شده و بدون حاشیه. . .TP .B \-O, \-\-override تبدیل شدن به یک پنجره override-redirect. . .TP .B \-M, \-\-maximized بیشینه‌شدن پنجره از بدو اجرا. . .TP .B \-W, \-\-nowm اجرای Terminology بدون مدیر پنجره (wm). . .TP .B \-H, \-\-hold عدم خروج از ترمینال هنگام پایان فرآیندِ دستور. . .TP .B \-s, \-\-single اجبار به اجرای تک‌برنامه‌ای در صورت فعال بودن حالت چندنمونه‌ای. . .TP .B \-2, \-\-256color تنظیم متغیر TERM روی \fBxterm-256color\fP به‌جای \fBxterm\fP. . .TP .B \-\-active\-links=ACTIVATE\-LINKS تعیین اینکه پیوندها برجسته (highlight) شوند یا خیر. نوع: BOOL. . .TP .B \-\-no\-wizard عدم نمایش ویزارد در زمان راه‌اندازی. نوع: BOOL. . .TP .B \-\-scale=SCALE ضریب مقیاس‌گذاری برای استفاده در رابط کاربری. نوع: DOUBLE. . .TP .B \-\-colorscheme=COLORSCHEME استفاده از طرح رنگ (color scheme) مشخص‌شده. نوع: STR. . .TP .B \-V, \-\-version نمایش نسخه برنامه. . .TP .B \-C, \-\-copyright نمایش حق نشر (کپی‌رایت). . .TP .B \-L, \-\-license نمایش مجوز برنامه. . .TP .B \-h, \-\-help نمایش این پیام راهنما. .SH "کلیدهای کنترلی / میان‌برها (CONTROLS / SHORTCUTS)" . .TP .B Shift+PgUp پیمایش صفحه terminology یک صفحه به بالا. . .TP .B Shift+PgDn پیمایش صفحه terminology یک صفحه به پایین. . .TP .B Shift+Up پیمایش terminology یک خط به بالا. . .TP .B Shift+Down پیمایش terminology یک خط به پایین. . .TP .B Shift+Home پیمایش terminology به ابتدای تاریخچه پیشین (backlog). . .TP .B Shift+End بازنشانی موقعیت پیمایش در terminology. . .TP .B Shift+Left تغییر فوکوس به ترمینال قبلی درون یک پنجره هنگام استفاده از تقسیم‌بندی‌ها، یا رفتن به تب قبلی. . .TP .B Shift+Right تغییر فوکوس به ترمینال بعدی درون یک پنجره هنگام استفاده از تقسیم‌بندی‌ها، یا رفتن به تب بعدی. . .TP .B Shift+Insert چسباندن انتخاب کلیپ‌بورد (ctrl+v/c). . .TP .B Shift+Ctrl+Insert چسباندن انتخاب اولیه (متن برجسته‌شده). . .TP .B Shift+Keypad\-Plus افزایش اندازه قلم به میزان یک واحد. . .TP .B Shift+Keypad\-Minus کاهش اندازه قلم به میزان یک واحد. . .TP .B Shift+Keypad\-Multiply بازنشانی اندازه قلم. . .TP .B Shift+Keypad\-Divide کپی کردن متن برجسته‌شده در کلیپ‌بورد (مانند ctrl+c در برنامه‌های گرافیکی). . .TP .B Ctrl+PgUp تغییر فوکوس به ترمینال قبلی درون یک پنجره هنگام استفاده از تقسیم‌بندی‌ها، یا رفتن به تب قبلی. . .TP .B Ctrl+PgDn تغییر فوکوس به ترمینال بعدی درون یک پنجره هنگام استفاده از تقسیم‌بندی‌ها، یا رفتن به تب بعدی. . .TP .B Ctrl+Shift+h تغییر وضعیت نمایش نمای بندانگشتی (miniview) تاریخچه. . .TP .B Ctrl+Alt+t تنظیم عنوان تب. . .TP .B Ctrl+Shift+t ایجاد یک ترمینال جدید بر روی پنجره فعلی (تب‌ها). . .TP .B Ctrl+Shift+n راه‌اندازی نمونه جدیدی از terminology. . .TP .B Ctrl+Shift+End بستن ترمینال فعلی. . .TP .B Ctrl+Shift+Home باز کردن جابه‌جاکننده تب (tab switcher). . .TP .B Ctrl+Shift+PgUp تقسیم افقی ترمینال (یک ترمینال بالای دیگری). . .TP .B Ctrl+Shift+PgDn تقسیم عمودی ترمینال (یک ترمینال سمت چپ دیگری). . .TP .B Alt+Home ورود به حالت فرمان (ورود دستورها برای کنترل خود terminology). . .TP .B Alt+Return چسباندن انتخاب اولیه (primary). . .TP .B Alt+g ورودی گروهی: ارسال ورودی به تمام ترمینال‌های مرئی در پنجره. . .TP .B Alt+Shift+g ورودی گروهی: ارسال ورودی به تمام ترمینال‌های پنجره. . .TP .B Alt+w کپی کردن انتخاب در انتخاب اولیه (primary). . .TP .B Alt+Up فوکوس روی ترمینال بالایی. . .TP .B Alt+Down فوکوس روی ترمینال پایینی. . .TP .B Alt+Left فوکوس روی ترمینال سمت چپ. . .TP .B Alt+Right فوکوس روی ترمینال سمت راست. . .TP .B Ctrl+Shift+c کپی انتخاب فعلی در کلیپ‌بورد. . .TP .B Ctrl+Shift+v چسباندن انتخاب فعلی کلیپ‌بورد. . .TP .B Ctrl+1 through Ctrl+0 رفتن به تب‌های ترمینال ۱ تا ۱۰. . .TP .B Ctrl+Alt+Equal افزایش اندازه قلم. توجه داشته باشید این ویژگی فقط روی قلم‌های مقیاس‌پذیر کار می‌کند. . .TP .B Ctrl+Alt+Minus کاهش اندازه قلم. توجه داشته باشید این ویژگی فقط روی قلم‌های مقیاس‌پذیر کار می‌کند. . .TP .B Ctrl+Alt+0 بازنشانی قلم به تنظیمات پیش‌فرض ذخیره‌شده در پیکربندی. . .TP .B Ctrl+Alt+9 نمایش قلم در اندازه بزرگ (بیت‌مپ 10x20، یا اندازه ۲۰ در قلم‌های مقیاس‌پذیر). .SH "کنترل‌های موشواره (MOUSE CONTROLS)" . .TP .B Right mouse click باز کردن منوهای کنترلی. . .TP .B Middle mouse click چسباندن انتخاب برجسته‌شده (انتخاب اولیه). . .TP .B Left mouse click/drag انتخاب و برجسته‌سازی متن. . .TP .B Ctrl + Left mouse click/drag ایجاد انتخاب بلوکی (block selection). . .TP .B Wheel پیمایش به بالا یا پایین در تاریخچه. . .TP .B Ctrl + Wheel بزرگ‌نمایی یا کوچک‌نمایی اندازه قلم. .SH "دستورهای حالت فرمان (COMMAND MODE COMMANDS)" برای ورود به حالت فرمان در terminology، کلیدهای Alt+Home را فشار دهید. در حال حاضر حالت فرمان دستورهای زیر را شناسایی می‌کند: . .TP .B f بازنشانی قلم به تنظیمات پیش‌فرض ذخیره‌شده در پیکربندی. . .TP .B f+ افزایش اندازه قلم. توجه داشته باشید این ویژگی فقط روی قلم‌های مقیاس‌پذیر کار می‌کند. . .TP .B f\- کاهش اندازه قلم. توجه داشته باشید این ویژگی فقط روی قلم‌های مقیاس‌پذیر کار می‌کند. . .TP .B fb نمایش قلم در اندازه بزرگ (بیت‌مپ 10x20، یا اندازه ۲۰ در قلم‌های مقیاس‌پذیر). . .TP .B gNxM تنظیم اندازه ترمینال به ابعاد کاراکتری NxM (در صورت امکان). مانند \fBg80x48\fP \fBg40x20\fP. اگر فقط یک عدد وارد شود، از میان‌برهای زیر استفاده خواهد شد: \fBg0=80x24\fP؛ \fBg1=80x40\fP؛ \fBg2=80x60\fP؛ \fBg3=80x80\fP؛ \fBg4=120x24\fP؛ \fBg5=120x40\fP؛ \fBg6=120x60\fP؛ \fBg7=120x80\fP؛ \fBg8=120x120\fP . .TP .B b بازنشانی پس‌زمینه (بدون رسانه). . .TP .B bPATH تنظیم رسانه پس‌زمینه روی مسیر مطلق یک فایل (PATH). .SH "تم‌ها (THEMES)" علاوه بر مواردی که به‌همراه Terminology ارائه می‌شوند، تم‌ها را می‌توان در مسیر \fB~/.config/terminology/themes/\fP ذخیره کرد. .SH "ابزارهای همراه (COMPANION TOOLS)" . .TP .B tyls فهرست کردن محتویات دایرکتوری با امکانات و قابلیت‌های پیشرفته و جذاب . .TP .B tyalpha تنظیم میزان شفافیت پس‌زمینه . .TP .B tybg تغییر تصویر پس‌زمینه . .TP .B tycat نمایش درون‌خطی یک فایل چندرسانه‌ای یا URI . .TP .B typop نمایش یک فایل چندرسانه‌ای یا URI در یک پنجره بازشو . .TP .B tyq صف‌بندی فایل‌های چندرسانه‌ای یا URI برای نمایش در پنجره بازشو . .TP .B tysend ارسال فایل‌ها به ترمینال (بسیار مفید هنگام کار با ssh) .SH "دنباله‌های گریز توسعه‌یافته برای ترمینولوژی (EXTENDED ESCAPES FOR TERMINOLOGY)" . .TP .B [\\\033][}][COMMAND][\\\000] یعنی: ۱. نویسه ESC (\fB\\033\fP یا \fB0x1b\fP) ۲. نویسه \fB}\fP ۳... دنباله‌ای از نویسه‌های UTF8 به‌جز nul (\fB\\000\fP یا \fB0x00\fP). ۴ نویسه \fB\\000\fP (بایت nul یا \fB0x00\fP برای نشان دادن پایان دنباله) برای مثال: \fBecho \-n '\\033}Hello world\\000'\fP .B دستورها: هر مقداری درون قلاب‌ها [] باید با محتوای مورد نظر (اعداد، رشته‌ها، مسیرها، نشانی‌های وب و غیره) جایگزین شود. مثال: \fBaa[PATH\-OF\-FILE]\fP باید به چیزی مانند زیر تبدیل شود: \fBaa/tmp/file.png\fP یا \fBaa[true/false]\fP باید به شکل زیر باشد: \fBaatrue\fP یا \fBaafalse\fP \-\-\- \fBpn[FULL\-PATH\-OR\-URL]\fP نمایش فوری فایل رسانه‌ای/نشانی مورد نظر در یک پنجره بازشو. \fBpq[FULL\-PATH\-OR\-URL]\fP قرار دادن نمایش فایل رسانه‌ای/نشانی مورد نظر در صف بازشو. \fBbt[FULL\-PATH\-OR\-URL]\fP تنظیم موقت فایل رسانه‌ای/نشانی به‌عنوان پس‌زمینه ترمینال. \fBbp[FULL\-PATH\-OR\-URL]\fP تنظیم دائمی فایل رسانه‌ای/نشانی به‌عنوان پس‌زمینه ترمینال. \fBat[on/true/yes/off/false/no]\fP تنظیم موقت وضعیت آلفا (شفافیت) ترمینال روی روشن یا خاموش. \fBap[on/true/yes/off/false/no]\fP تنظیم دائمی وضعیت آلفا (شفافیت) ترمینال روی روشن یا خاموش. \fBqs\fP پرس‌وجوی اندازه شبکه و قلم. در ورودی استاندارد (stdin) مقادیر زیر نوشته خواهند شد: \fBW;H;FW;FH\fP که در آن \fBW\fP عرض شبکه ترمینال بر حسب کاراکتر است که در آن \fBH\fP ارتفاع شبکه ترمینال بر حسب کاراکتر است که در آن \fBFW\fP عرض ۱ خانه کاراکتر بر حسب پیکسل است که در آن \fBFH\fP ارتفاع ۱ خانه کاراکتر بر حسب پیکسل است \fBis[CW;H;FULL\-PATH\-OR\-URL]\fP درج رسانه کشیده‌شده (STRETCHED - جایی که تصویر برای پر کردن ناحیه خانه کشیده می‌شود) و تعریف ناحیه مورد انتظار خانه به عرض \fBW\fP خانه و ارتفاع \fBH\fP خانه، با تصویر/رسانه/نشانی اینترنتی. که در آن \fBC\fP نویسه جایگزین برای شناسایی در متن‌های بعدی است، \fBW\fP عرض بر حسب خانه‌های کاراکتری (تا ۵۱۱)، و \fBH\fP ارتفاع بر حسب خانه‌های کاراکتری است (تا ۵۱۱). توجه داشته باشید که این دنباله گریز به‌تنهایی اثری ندارد و تنها بیانگر قصد آینده برای درج رسانه در ترمینال است. ترمینال انتظار یک شبکه \fBW\fPx\fBH\fP از "نویسه‌های جایگزین" را خواهد داشت، که هر دنباله از چنین نویسه‌های جایگزینی با یک دستور گریز \fBib\fP آغاز شده و با یک دستور گریز \fBie\fP پایان می‌یابد. مقدار \fBFULL\-PATH\-OR\-URL\fP برای تمام دستورهای \fBi\fP (\fBis\fP، \fBic\fP، \fBif\fP، \fBit\fP) می‌تواند به شکل زیر باشد: \fB/full/path/to/file.png\fP یا \fB/full/path/to/link\n/full/path/to/file.png\fP که در آن نویسه خط جدید یک URI را برای پیوند از مسیر کامل فایل برای نمایش در آن ناحیه جدا می‌کند. پیوند، نشانی URI مقصدی است که هنگام کلیک کاربر روی تصویر رسانه‌ای داده‌شده باز می‌شود. مثال: \fBprintf("\\\033}is#5;3;%s\000"\fP \fB"\\\033}ib#####\\\033}ie\\\n"\fP \fB"\\\033}ib#####\\\033}ie\\\n"\fP \fB"\\\033}ib#####\\\033}ie\\\n", "/tmp/icon.png");\fP توجه داشته باشید که \fB#\fP نویسه جایگزین است، و نویسه‌های بعدی \fB#\fP اگر درون دنباله‌های گریز آغاز/پایان قرار گیرند، با رسانه مشخص‌شده در دنباله گریز درج رسانه جایگزین خواهند شد. \fBic[CW;H;FULL\-PATH\-OR\-URL]\fP درج رسانه وسط‌چین‌شده (CENTERED - وسط‌چین در ناحیه خانه). در غیر این صورت پارامترها با دستور \fBis\fP یکسان هستند، اما نسبت ابعاد تصویر حفظ شده و اطراف آن با فضای خالی پر می‌شود. \fBif[CW;H;FULL\-PATH\-OR\-URL]\fP درج رسانه پرکننده (FILLED - پر کردن کل ناحیه خانه). در غیر این صورت پارامترها با دستور \fBis\fP یکسان هستند اما تضمین می‌کند که کل ناحیه مانند یک پس‌زمینه پر شود، حتی اگر رسانه از مرزهای خانه فراتر رفته و برش بخورد. \fBit[CW;H;FULL\-PATH\-OR\-URL]\fP درج رسانه بندانگشتی (THUMB - ناحیه خانه بندانگشتی). در غیر این صورت پارامترها با دستور \fBis\fP یکسان هستند، اما از تولید تصویر بندانگشتی برای ساخت نسخه‌ای سریع در بارگذاری ولی با وضوح پایین (کَش‌شده) از رسانه استفاده می‌کند. \fBit[CW;H;LINK\\nFULL-PATH-OR-URL]\fP درج رسانه بندانگشتی دارای پیوند (ناحیه خانه بندانگشتی). در غیر این صورت پارامترها با دستور \fBis\fP یکسان هستند، اما از تولید بندانگشتی برای ساخت نسخه‌ای سریع در بارگذاری ولی با وضوح پایین (کَش‌شده) از رسانه استفاده می‌کند. \fBLINK\fP یک مسیر (یا نشانی اینترنتی) است که \fIهنگام\fP کلیک کاربر روی تصویر بندانگشتی باز می‌شود. \fBij[CW;H;FULL-PATH\\nGROUP][\\n][cmd1][\\r\\n][cmd2]...\fP درج شیء EDJE با مسیر فایل و نام گروه داده‌شده. فهرست دستورها (و جداکننده فاصله خالی \fB\\n\fP قبل از فهرست) اختیاری است، اما قبل از نمایش شیء اصلی به‌منظور انجام کارهایی مانند مقداردهی اولیه وضعیت آن اجرا و تجزیه می‌شود. برای جزئیات بیشتر در مورد فهرست دستورها، دستور `iC` را ببینید. توجه داشته باشید به محض اینکه یک شیء با شناسه کانال اختصاصی داشته باشید، می‌تواند از طریق دنباله‌های گریز روی ورودی استاندارد (stdin) سیگنال‌ها و پیام‌هایی ارسال کند. این دنباله‌های گریز از قالب دنباله گریز توسعه‌یافته terminology پیروی می‌کنند \fB(ESC + } ... \000)\fP، و محتوای آن یکی از موارد زیر خواهد بود: ;CHID\\ndrag\\nPART NAME\\nVAL1\\nVAL2 ;CHID\\ndrag,start\\nPART NAME\\nVAL1\\nVAL2 ;CHID\\ndrag,stop\\nPART NAME\\nVAL1\\nVAL2 ;CHID\\ndrag,step\\nPART NAME\\nVAL1\\nVAL2 ;CHID\\drag,set\\nPART NAME\\nVAL1\\nVAL2 signal;CHID\\nSIGNAL STRING\\nSOURCE STRING message;CHID\\nOPCODE ID\\nstring\\nSTRING1 message;CHID\\nOPCODE ID\\nint\\nINT1 message;CHID\\nOPCODE ID\\nfloat\\nFLOAT1 message;CHID\\nOPCODE ID\\nstring_set\\nSTRING1\\nSTRING2\\nSTRING3... message;CHID\\nOPCODE ID\\nint_set\\nINT1\\nINT2\\nINT3... message;CHID\\nOPCODE ID\\nfloat_set\\nFLOAT1\\nFLOAT2\\nFLOAT3... message;CHID\\nOPCODE ID\\nstring_int\\nSTRING1\\nINT1 message;CHID\\nOPCODE ID\\nstring_float\\nSTRING1\\nFLOAT1 message;CHID\\nOPCODE ID\\nstring_int_set\\nSTRING1\\nINT1\\nINT2\\nINT3... message;CHID\\nOPCODE ID\\nstring_float_set\\nSTRING1\\nFLOAT1\\nFLOAT2\\nFLOAT3... \fBiC[CHID]\\n[cmd1][\\r\\n][cmd2][\\r\\n][cmd3]...\fP ارسال یک دستور (\fBcmd1, cmd2, cmd3\fP و غیره) به یک شناسه کانال نام‌گذاری‌شده موجود \fBCHID\fP. این می‌تواند فهرستی از ۱ یا چند رشته دستور باشد که هر رشته با یک دنباله پیوسته از ۱ یا چند نویسه \fB\\r\fP و/یا \fB\\n\fP جدا شده است؛ مانند "\fB\\n\fP"، "\fB\\r\fP"، "\fB\\r\\n\fP"، "\fB\\n\\r\fP"، "\fB\\n\\r\\n\\n\\n\fP" و غیره. دستورهای پشتیبانی‌شده عبارتند از: \fBtext\\nPART NAME\\nTEXT STRING\fP تنظیم متن "\fBPART NAME\fP" روی رشته "\fBTEXT STRING\fP" \fBemit\\nSIGNAL STRING\\nSOURCE STRING\fP انتشار سیگنال "\fBSIGNAL STRING\fP" با منبع "\fBSOURCE STRING\fP" \fBdrag\\nPART NAME\\n[value|size|step|page]\\nVAL1\\nVAL2\fP دستکاری بخش قابل‌کشیدن (dragable) با نام "\fBPART NAME\fP" و تنظیم ویژگی‌های "\fBvalue\fP"، "\fBsize\fP"، "\fBstep\fP" یا "\fBpage\fP" روی مقادیر "\fBVAL1\fP" و "\fBVAL2\fP" برای \fBx\fP و \fBy\fP، که در آن \fBVAL1\fP و \fBVAL2\fP مقادیر ممیز شناور هستند \fBchid\\nCHANNEL ID\fP تنظیم شناسه کانال شیء edje داده‌شده (تنها در دستورهای راه‌اندازی برای شیء edje درون‌خطی معتبر است) روی "\fBCHANNEL ID\fP" به‌طوری که بعداً بتوان به آن ارجاع داد. \fBmessage\\nOPCODE ID\\n[string|int|float|string_set|int_set|...\fP \fBfloat_set|string|int|string_float|string_int_set|...\fP \fBstring_float_set]\\n[message data]\fP ارسال پیامی با شناسه opcode (عدد صحیح) "\fBOPCODE ID\fP" از یکی از انواع پشتیبانی‌شده ("\fBstring\fP"، "\fBint\fP"، "\fBfloat\fP" و غیره) و سپس با "\fBmessage data\fP" داده‌شده در انتها. قالب \fBmessage data\fP به نوع پیام بستگی دارد: \fBstring\fP: \fBSTRING1\fP \fBint\fP: \fBINT1\fP \fBfloat\fP: \fBFLOAT1\fP \fBstring_set\fP: \fBSTRING1\\nSTRING2\\nSTRING3...\fP \fBint_set\fP: \fBINT1\\nINT2\\nINT3...\fP \fBfloat_set\fP: \fBFLOAT1\\nFLOAT2\\nFLOAT3...\fP \fBstring_int\fP: \fBSTRING1\\nINT1\fP \fBstring_float\fP: \fBSTRING1\\nFLOAT1\fP \fBstring_int_set\fP: \fBSTRING1\\nINT1\\nINT2\\nINT3...\fP \fBstring_float_set\fP: \fBSTRING1\\nFLOAT1\\nFLOAT2\\nFLOAT3...\fP \fBib\fP آغاز اجرای دنباله جایگزینی رسانه. \fBie\fP پایان اجرای دنباله جایگزینی رسانه. \fBfr[PATH/FILE]\fP آغاز ارسال فایل برای فایلی با نام \fBPATH\fP / \fBFILE\fP \fBfs[SIZE_BYTES]\fP تنظیم اندازه بر حسب بایت برای ارسال فایلی که با دنباله گریز fr بالا آغاز شده است \fBfd[CHECKSUM DATA]\fP بلوک داده برای انتقال فایل جاری به‌همراه مجموع مقابله‌ای (checksum) به‌صورت یک رشته ده‌دهی که مجموع تمام بایت‌ها با در نظر گرفتن هر بایت به‌عنوان unsigned char است. مجموع مقابله‌ای یک عدد صحیح ۳۲ بیتی علامت‌دار است. مجموع مقابله‌ای، مجموع داده‌ها پس از اعمال نویسه‌های گریز است. ۴ بیت در هر بار برای هر بایت داده کدگذاری می‌شود، با بیت‌های بالا در یک بایت و سپس بیت‌های پایین؛ با بیت‌های کدگذاری‌شده به‌عنوان مقدار ۴ بیتی به‌صورت \fB0x40\fP + مقدار ۴ بیتی در هر بایت. \fB(@ == 0x0, A == 0x1, B == 0x2, ... N == 0xe, O == 0xf)\fP. بنابراین برای بازسازی یک بایت، عبارت \fB(((bytes[0] - 0x40) & 0xf) << 4) | ((bytes[1] - 0x40) & 0xf)\fP به ازای هر جفت بایت در بلوک داده اعمال می‌شود. \fBfx\fP خروج از حالت ارسال فایل (معمولاً در انتهای فایل یا پس از تکمیل آن) .SH "گزارش باگ‌ها (BUGS)" اگر باگی پیدا کردید، یا برای مشکلات شناخته‌شده، باگ‌ها و درخواست امکانات جدید، لطفاً به enlightenment-devel@lists.sourceforge.net ایمیل بفرستید یا به نشانی که تمام کارهای اصلی در آن انجام می‌شود مراجعه کنید. .SH "نویسندگان (AUTHORS)" برنامه Terminology توسط Carsten Haitzler و دیگران نوشته شده است. این نرم‌افزار توسط Boris Faure و دیگران نگهداری می‌شود. برای مشاهده سایر مشارکت‌کنندگان فایل AUTHORS را ببینید.