Kitty ، محاكي طرفي للمستخدمين المتقدمين باستخدام لوحة المفاتيح

حول محاكي كيتي

في المقالة التالية سوف نلقي نظرة على كيتي. يتعلق الامر ب محاكي طرفي مجاني ومفتوح المصدر يستخدم القليل من موارد النظام. يحتوي هذا البرنامج على نوع من العرض يجعله يعمل بشكل أسرع. يتضمن أيضًا دعمًا للامتدادات ، والتي يمكنك من خلالها تمكين بعض الوظائف المتقدمة في الجهاز. يأتي أيضًا مع دعم الماوس ، والترميز الفريد ، واللون الحقيقي ، وتتبع التركيز ، من بين العديد من الميزات الأخرى.

كيتي مصمم لمستخدمي لوحة المفاتيح المتقدمين. لهذا السبب تعمل جميع عناصر التحكم الخاصة به من لوحة المفاتيح ، على الرغم من أنها تدعم أيضًا تفاعلات الماوس بشكل كامل. يتم تكوينه من ملف بسيط. تم تصميم الكود في هذا التطبيق ليكون بسيطًا ونمطيًا. إنه مكتوب بمزيج من C و Python. لا يعتمد على أي مجموعة أدوات كبيرة ومعقدة لواجهة المستخدم ، باستخدام OpenGL فقط لعرضها بالكامل.

تم تصميم كيتي من الألف إلى الياء للاعتراف جميع الميزات الحديثة محطةمثل unicode ، واللون الحقيقي ، والخطوط الغامقة / المائلة ، وتنسيق النص ، وما إلى ذلك. أحد أهداف تصميم هذا المحاكي هو أن يكون قابل للتمديد بسهولة، بحيث يمكن إضافة ميزات جديدة في المستقبل بسهولة نسبية.

بعض الخصائص العامة لكيتي

تقسيم الشاشة مع الغشاش الطرفي

  • يعمل على Gnu / Linux و macOS.
  • هذا المحاكي يفرغ العرض إلى وحدة معالجة الرسومات ، وبالتالي يسعى إلى تحميل نظام أقل والحصول على إزاحة سلسة.
  • يدعم كل شيء الميزات الحديثة أحادية النهايةl: الرسومات / الصور ، و unicode ، واللون الحقيقي ، وبروتوكول الماوس ، وتتبع التركيز ، ولصق الأقواس ، وامتدادات البروتوكول المختلفة للأجهزة الطرفية الجديدة.
  • يدعم نوافذ طرفية متعددة الفسيفساء، أحدهما بجانب الآخر بتصميمات مختلفة ، دون الحاجة إلى استخدام برنامج إضافي مثل tmux.
  • يمكن التحكم فيها من البرامج النصية أو من موجه أوامر shell، حتى عبر SSH.
  • لديها إطار ل الهريرات، وهو برنامج طرفي صغير يمكن استخدامه توسيع وظائف المحاكي.
  • يعترف جلسات بدء التشغيل. يتيح لك هذا تحديد تخطيط النافذة / علامة التبويب وأدلة العمل والبرامج التي يتم تشغيلها عند بدء التشغيل.
  • لديك نسخ / لصق متعددة المخازن المؤقتة.
  • هذا المحاكي هو قادر على تشغيل برامج متعددة منظمة في علامات تبويب ونوافذ. أعلى مستوى من التنظيم هو علامة التبويب. تتكون كل علامة تبويب من نافذة واحدة أو أكثر. يمكن ترتيب النوافذ في تخطيطات مختلفة. ال عناصر تحكم لوحة المفاتيح ، والتي يمكن تخصيصها لعلامات التبويب والنوافذ، يمكن استشارتهم في موقع المشروع.

قم بتثبيت kitty terminal emulator على Ubuntu

تنزيل أحدث إصدار

إلى قم بتثبيت هذا المحاكي على Ubuntu سيتعين علينا فتح محطة طرفية (Ctrl + Alt + T) واكتب الأمر التالي:

تنزيل برنامج تثبيت كيتي

curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin

سيؤدي هذا إلى تثبيت أحدث إصدار من محاكي المحطة هذا على نظام Ubuntu. سيتم التثبيت في الموقع ~ / .local / kitty.app / bin / kitty. إذا انتقلنا إلى هذا المجلد ، فسنرى الملف الذي يجب أن نضغط عليه مرتين لفتح المحاكي.

ملف كيتي القابل للتنفيذ

إذا حدث خطأ ما أو إذا كنت لا تريد تشغيل برنامج التثبيت ، يمكنك ذلك قم بتنزيل وتثبيت kitty يدويًا من ملف صفحة الإصدارات على جيثب. بالنسبة لمستخدمي Gnu / Linux ، سيتعين علينا فقط تنزيل tarball واستخراجها في دليل. سيكون ملف kitty القابل للتنفيذ في الدليل الفرعي bin.

التكامل مع سطح المكتب

قاذفة كيتي

إذا كنت مهتمًا بظهور رمز هذا المحاكي على نظامك ، من بين جميع الأنظمة الأخرى ، فسيتعين عليك ذلك أضف الملف كيتي. قد تحتاج إلى تعديل تفاصيل الإجراء التالي لسطح مكتب معين أو آخر ، ولكن يجب أن تعمل مع معظم بيئات سطح المكتب الرئيسية.

لنبدأ سنقوم إنشاء رابط رمزي لإضافة كيتي إلى PATH (على افتراض أن ~ / .local / bin في طريقك):

ln -s ~/.local/kitty.app/bin/kitty ~/.local/bin/

فاموس أ ضع ملف kitty.desktop في مكان ما حيث يمكن لنظام التشغيل العثور عليه:

cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications

لننتهي ، دعنا تحديث المسار إلى أيقونة كيتي في ملف kitty.desktop بالأمر التالي:

sed -i "s/Icon\=kitty/Icon\=\/home\/$USER\/.local\/kitty.app\/share\/icons\/hicolor\/256x256\/apps\/kitty.png/g" ~/.local/share/applications/kitty.desktop

فإنه يمكن احصل على مزيد من المعلومات حول هذا المحاكي الطرفي ووثائقه في موقع المشروع.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.