toyterm
1.0.0
Toyterm هو محاكي Toy Terminal لـ Linux.

للتثبيت:
$ git clone https://github.com/algon-320/toyterm
$ cd toyterm
$ tic -x -o " $HOME /.terminfo/ " toyterm.info
$ cargo install --path .$ sudo tic -x toyterm.info بدلاً من ذلك.لتكوين:
$ mkdir -p " $HOME /.config/toyterm "
$ cp ./config.toml " $HOME /.config/toyterm "
$ $EDITOR " $HOME /.config/toyterm/config.toml "لإلغاء التثبيت:
$ rm " $HOME /.terminfo/t/toyterm-256color "
$ cargo uninstall toyterm
$ rm -r " $HOME /.config/toyterm "$ sudo rm /usr/share/terminfo/t/toyterm-256color أيضًا. | مفتاح | وظيفة |
|---|---|
Ctrl + - | تقليل حجم الخط |
Ctrl + = | زيادة حجم الخط |
CTRL + Shift + c | نسخ النص المحدد |
Ctrl + Shift + v | لصق نص الحافظة |
Ctrl + Shift + l | تاريخ واضح |
| أعلى المفتاح | إرسال x1b[[A |
| أسفل المفتاح | إرسال x1b[[B |
| المفتاح الصحيح | إرسال x1b[[C |
| مفتاح اليسار | إرسال x1b[[D |
| مفتاح pageup | إرسال x1b[5~ |
| مفتاح بياجن | إرسال x1b[6~ |
| حذف المفتاح | إرسال x1b[3~ |
| مفتاح المساحة الخلفية | إرسال x7f |
| عجلة الماوس | نفس تأثير مفاتيح الأسهم (لأعلى/أسفل/يمين/يسار) |
| تحول + عجلة الماوس | تاريخ التمرير |
إذا كانت ميزة multiplex enalbed:
| مفتاح | وظيفة |
|---|---|
Ctrl + a ، c | إنشاء نافذة جديدة |
ctrl + a ، n | التبديل إلى النافذة التالية |
CTRL + a ، p | قم بالتبديل إلى نافذة Prev |
Ctrl + a ، % | تقسيم الجزء الحالي عموديا |
Ctrl + a ، " | تقسيم الجزء الحالي أفقيا |
Ctrl + a ، z | تعظيم الجزء الحالي |
Ctrl + a ، s | حفظ التصميم الحالي |
CTRL + a ، r | استعادة التصميم المحفوظ |
Ctrl + a ، x | إغلاق جزء مركّز حاليًا |
Ctrl + a ، لأعلى/لأسفل/يسار/يمين | ركز لأعلى/أسفل/يسار/يمين الجزء |
Ctrl + a ، Ctrl + Up | انقل القسم لأعلى (أي تقليل عرض الجزء العلوي) |
Ctrl + a ، Ctrl + Down | حرك القسم لأسفل (أي زيادة عرض الجزء العلوي) |
ctrl + a ، ctrl + اليسار | حرك القسم اليسار (أي تقليل عرض الجزء الأيسر) |
Ctrl + a ، Ctrl + Right | حرك القسم اليمين (أي زيادة عرض الجزء الأيمن) |
Ctrl + a ، Ctrl + a | إرسال x01 (Ctrl + a ) |
تهدف Toyterm إلى دعم وظائف التحكم القياسية الموضحة في ECMA-48. قد يتم دعم بعض الوظائف الخاصة ، التي تستخدم على نطاق واسع من قبل المحطات الحديثة ، أيضًا. حاليا يدعم Toyterm الوظائف التالية.
تشا
شبل
كود
CUF
كوب
كويو
DCH
DL
DSR
صدى
إد
el
HVP
ich
il
RM
SGR
e[0m ، e[me[1me[2me[5me[6me[7me[8me[30m .. e[37me[90m .. e[97me[39me[70me[38;2;{R};{G};{B}me[38;5;{idx}me[40m .. e[47me[100m .. e[107me[49me[80me[48;2;{R};{G};{B}me[48;5;{idx}mSM
VPA
setScrollregion (decstbm): e[{top};{bottom}r
SelectCursorStyle:
e[0 qe[2 qe[4 qe[6 q q (Sixel String ...) STe7e8 يدعم Toyterm الأوضاع التالية.
?25 )?80 )?1000 )?1006 )?1049 )?2004 )x1b[200~ في البداية و x1b[201~ في نهاية النص الذي تم لصقه.هذا البرنامج مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
يتم إعادة توزيع الخطوط المدمجة (M Plus 1 Code) ضمن ترخيص الخط المفتوح (OFL). انظر أيضًا src/font/OFL.txt لمزيد من التفاصيل.