لماذا يتحول الجميع إلى محاكي الطرفية "Ghostty" المدعوم بالمعالج الرسومي؟
في عالم البرمجة، نادراً ما يُحدث "محاكي الطرفية" (Terminal Emulator) ضجة كبيرة، فمعظمنا يعتاد على أدوات مثل iTerm2 أو الطرفية الافتراضية. ولكن مؤخراً، برز اسم جديد قلب الموازين: Ghostty. بعد فترة تجريبية خاصة، أصبح هذا التطبيق متاحاً للعامة، وبدأ المطورون بالانتقال إليه جماعياً.. فما السبب؟
1. سرعة فائقة بفضل المعالج الرسومي (GPU Acceleration)
الفكرة الأساسية وراء Ghostty هي استخدام كرت الشاشة (GPU) لمعالجة النصوص وعرضها، بدلاً من الاعتماد الكلي على المعالج المركزي (CPU).
- لماذا هذا مهم؟ الطرفيات التقليدية قد تعاني من بطء أو "تقطيع" عند تدفق نصوص كثيرة بسرعة هائلة (مثل عمليات التثبيت الطويلة أو السجلات Logs).
- النتيجة: Ghostty يقدم تجربة تمرير (Scrolling) واستجابة فائقة السلاسة، مما يجعله مريحاً جداً للعين وللاستخدام المكثف.
2. التوازن بين الأداء والميزات
عادة ما يضطر المستخدمون للاختيار بين "السرعة القصوى بملامح قليلة" (مثل Alacritty) أو "الميزات الكثيرة بأداء أثقل" (مثل iTerm2). جاء Ghostty ليحقق المعادلة الصعبة: فهو سريع جداً ولكنه مليء بالميزات الضرورية مثل:
- تقسيم الشاشة (Splits) لرؤية أكثر من عملية في وقت واحد.
- دعم الخطوط الحديثة والرموز المترابطة (Ligatures).
- عرض الصور والميديا مباشرة داخل التيرمينال.
3. واجهة "أصلية" (Native Look)
يتميز التطبيق بأنه لا يبدو غريباً عن نظام التشغيل. على أجهزة Mac يستخدم واجهة النظام الأصلية، وعلى Linux يستخدم GTK، مما يجعله يندمج جمالياً مع بيئة عملك بشكل ممتاز.
4. التخصيص والثيمات
يأتي Ghostty مع أكثر من 100 ثيم جاهز مسبقاً. يمكنك استعراضها بكتابة الأمر التالي:
ghostty +list-themes
العيب الوحيد: لا توجد حتى الآن قائمة إعدادات رسومية (Settings Menu). لتغيير الثيم أو الخط، يجب عليك تعديل ملف الإعدادات (Config file) يدوياً، وهو أمر معتاد للمبرمجين ولكن قد يراه البعض خطوة إضافية.
الخلاصة
إذا كنت تقضي ساعات طويلة أمام الشاشة السوداء، فإن Ghostty يستحق التجربة. إنه مجاني، مفتوح المصدر، ويقدم تجربة استخدام عصرية تخلصك من ثقل الطرفيات القديمة دون التضحية بالميزات التي تحتاجها.
.png)
إرسال تعليق
تذكر قبل كتابه اى تعليق قول الله تعالى: مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ [ق:18]؟