
21
Alacritty
Alacritty عبارة عن محاكي طرفية سريع ومعالج GPU.إنه مكتوب باللغة Rust ويستخدم OpenGL ليكون أسرع محاكي للطرف.Alacritty متاح على جيثب في شكل المصدر.
- تطبيق مجاني
Alacritty هو نتيجة الإحباط مع المحاكيات الطرفية الحالية.كان استخدام vim داخل tmux في العديد من المحطات تجربة سيئة للغاية.لم يكن أي منهم سريعًا جدًا بما فيه الكفاية.رغم ذلك ، لدى Linux بعض البدائل اللائقة.على سبيل المثال ، يقدم urxvt و st تجارب جيدة.الجانب السلبي الرئيسي مع هذه الخيارات هو صعوبة في التكوين وعدم القدرة على العمل على منصات غير X11.تكون خيارات macOS بطيئة بشكل خاص - خاصةً مع جهاز ملء الشاشة على شاشة 4K.لا يتم ربط أي من هذه الأجهزة الطرفية بالنظام الأساسي - فهي عادة ما تكون متزوجة من واجهات برمجة التطبيقات (API) الخاصة بنقل الإطارات والخطوط في نظامها الأساسي.يهدف Alacritty لمعالجة هذه القضايا.تسترشد بنية المشروع وميزاته بمجموعة من القيم: الصواب: يجب أن تكون Alacritty قادرة على تقديم التطبيقات الطرفية الحديثة بشكل صحيح مثل tmux و vim.يجب تقديم الحروف الرسومية بشكل صحيح ، ويجب عرض الحروف الرسومية المناسبة.الأداء: يجب أن تكون Alacritty أسرع المحاكي الطرفي المتاح في أي مكان.المظهر: يجب أن يكون لدى Alacritty تجسيد رائع للخط وأن يبدو رائعًا على جميع المنصات المدعومة.البساطة: يجب أن تكون Alacritty محافظة حول الميزات التي تقدمها.كما تعلمنا من المحاكيات الطرفية السابقة ، من السهل للغاية أن تصبح منتفخة.ش علمنا أنه لا يحتاج إلى أن يكون بهذه الطريقة.ميزات مثل التكوين القائم على واجهة المستخدم الرسومية وعلامات التبويب و scrollback غير ضرورية.يتم توفير الميزات الأخيرة بشكل أفضل من قبل المضاعف الطرفي مثل tmux.إمكانية النقل: يجب أن تدعم Alacritty أنظمة التشغيل الرئيسية بما في ذلك Linux و macOS و Windows.
التصنيفات
بدائل لـ Alacritty لنظام التشغيل Mac

2

2