اليوم سننتهز الفرصة للتحدث عن محاكي طرفي مثير جدًا للاهتمام، هذا المحاكي ، على عكس الآخرين ، يستخدم وحدة معالجة الرسومات لتحسين أداء وسرعة التطبيق على النظام.
التطبيق الذي سنتحدث عنه اليوم هو Alacritty ، هذا التطبيق هو محاكي طرفي يستخدم وحدة معالجة الرسومات (GPU) لتنفيذ التحسينات وهي ببساطة غير ممكنة في برامج محاكاة المحطة الطرفية الأخرى على Linux.
حول الاكريتي
هذا التطبيق مكتوب بلغة برمجة Rust ويستخدم OpenGL للتقديم، هذا يجعل التطبيق أسرع محاكي طرفي متاح.
هذا المحاكي المحطة يركز على هدفين ، البساطة والأداء. يعني الأداء أنه يجب أن يكون أسرع من أي محاكي طرفي آخر متاح. تعني البساطة أنها لا تدعم وظائف مثل علامات التبويب أو التقسيمات.
Si تريد تثبيت محاكي المحطة هذا على نظامك، يجب أن يكون لدينا لغة برمجة Rust مثبتة مسبقًا على أنظمتنا.
الشروط
يمكنك التحقق من طريقة تثبيت Rust على Linux في المنشور السابق الذي قمت به ، الارتباط هو هذا.
متأكد بالفعل من تثبيت هذه اللغة في نظامنا ، يتعين علينا تثبيت بعض التبعيات الضرورية للتطبيق.
لمن هم مستخدمو Debian أو Ubuntu أو Linux Mint أو أي مشتق من بين هؤلاء ، يجب أن نفتح Terminal باستخدام ctrl + Alt + T وسننفذ الأمر التالي:
sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip
لحالة يقوم مستخدمو CentOS و RHEL بتثبيت التبعيات باستخدام:
sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"
إذا كانوا من مستخدمي فيدورا 28 يمكننا تثبيتها بهذا الأمر على المحطة:
sudo dnf install cmake freetype-devel fontconfig-devel xclip
في حالة مستخدمي Arch Linux أو Manajaro أو Antergos أو أي مشتق من Arch نقوم بتثبيته مع:
sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip
أخيرا ، لأولئك الذين هم مستخدمو أي إصدار من openSUSE:
sudo zypper install cmake freetype-devel fontconfig-devel xclip
قمت بالفعل بتثبيت التبعياتيمكننا المضي قدمًا في تثبيت هذا المحاكي الطرفي في نظامنا مع أي من الأوامر التالية.
كيفية تثبيت Alacritty على Linux؟
أولئك الذين يستخدمون Arch Linux ومشتقاته ، يمكننا تثبيت التطبيق من مستودعات AURعلينا فقط أن يكون لدينا مساعد لذلك.
في هذه الحالة سوف نستخدم aurman، يكون أمر تثبيت المحاكي الطرفي كما يلي:
aurman- S alacritty
بينما بالنسبة لأولئك المستخدمين openSUSE يمكننا تثبيت التطبيق على النظام بالأمر التالي:
sudo zypper install alacritty
يمكننا الاستفادة من هذه الحزمة نفسها أنها توفر ل openSUSE لـ Fedora أو CentOS أو RHEL أو أي توزيع مع دعم حزم rpm.
نقوم بالتنزيل فقط باستخدام الأمر التالي ، إلى أولئك الذين يستخدمون نظام 64 بت:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm
بالنسبة لأولئك الذين يستخدمون نظام 32 بت:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm
ونقوم بالتثبيت باستخدام:
sudo dnf install alacritty.rpm
إلى يجب علينا تنزيل باقي التوزيعات وتجميع الكود المصدري من أجل تثبيت التطبيق.
هذا نقوم بذلك بالطريقة التالية ، يجب أن نكتب:
cd Downloads
git clone https://github.com/jwilm/alacritty.git
cd alacritty
cargo build --release
بمجرد الانتهاء من ذلك ، يجب علينا نسخ الملف الثنائي إلى PATH وإنشاء الوصول المباشر ، أي أننا نقوم بذلك باستخدام الأوامر التالية:
cp target/release/alacritty /usr/local/bin
cp Alacritty.desktop ~/.local/share/applications
gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null
وأخيرا نضيف الإعدادات الضرورية إلى Shell ، لـ Bash:
cp alacritty-completeions.bash ~ / .alacritty
sudo echo "source ~/.alacritty" >> ~/.bashrc
بالنسبة لـ ZSH
cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty
وللأسماك
cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish
وجاهزًا به ، يمكننا تشغيل المحاكي على نظامنا.
أيضا يمكننا تثبيت هذا المحاكي الطرفي من Snap ، على الرغم من أن الحزمة ليست رسمية. بالنسبة لأولئك الذين يفضلون هذه الطريقة ، علينا فقط كتابة:
sudo snap install alacritty-unofficial --channel
ما هو الغرض من دعم وحدة معالجة الرسومات للمحطة الطرفية؟