एलाक्रिट्टी - एक GPU त्वरित टर्मिनल एमुलेटर

क्षारीय 1

वर्तमान दिन चलो एक बहुत ही दिलचस्प टर्मिनल एमुलेटर के बारे में बात करने के लिए लाभ उठाते हैं, यह एमुलेटर, दूसरों के विपरीत, सिस्टम पर एप्लिकेशन के प्रदर्शन और गति को बेहतर बनाने के लिए GPU का उपयोग करता है।

आज हम जिस एप्लिकेशन के बारे में बात करने जा रहे हैं वह है अल्क्रिट्री, यह एप्लिकेशन एक टर्मिनल एमुलेटर है जो अनुकूलन को लागू करने के लिए GPU का उपयोग करता है जो लिनक्स पर अन्य टर्मिनल एमुलेटर में संभव नहीं हैं।

Alacritty के बारे में

यह अनुप्रयोग जंग प्रोग्रामिंग भाषा में लिखा गया है और प्रतिपादन के लिए OpenGL का उपयोग करता है, यह एप्लिकेशन को सबसे तेज़ टर्मिनल एमुलेटर उपलब्ध कराता है।

यह टर्मिनल एमुलेटर दो लक्ष्यों सादगी और प्रदर्शन पर केंद्रित है। प्रदर्शन का मतलब है, यह उपलब्ध किसी भी अन्य टर्मिनल एमुलेटर से तेज होना चाहिए। सादगी का अर्थ है, यह टैब या विभाजन जैसे कार्यों का समर्थन नहीं करता है।

Si आप अपने सिस्टम पर इस टर्मिनल एमुलेटर को स्थापित करना चाहते हैं, हमें पहले हमारे सिस्टम पर रस्ट प्रोग्रामिंग भाषा स्थापित करनी चाहिए।

आवश्यक शर्तें

आप मेरे द्वारा किए गए पिछले पोस्ट में लिनक्स पर जंग स्थापना विधि की जांच कर सकते हैं, लिंक यह है

पहले से ही सुनिश्चित है कि यह भाषा हमारे सिस्टम में स्थापित है, हमें आवेदन के लिए कुछ आवश्यक निर्भरताएं स्थापित करनी होंगी।

जो हैं उनके लिए डेबियन, उबंटू, लिनक्स टकसाल उपयोगकर्ता या कोई व्युत्पन्न इनमें से हमें 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"

यदि वे के उपयोगकर्ता हैं Fedora 28 को टर्मिनल पर इस कमांड के साथ स्थापित किया जा सकता है:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

उन लोगों के मामले में जो आर्क लिनक्स, मन्जारो, ऐंटरगोज़ या आर्क के किसी भी व्युत्पन्न उपयोगकर्ता हैं, जिनके साथ हम इंस्टॉल करते हैं:

sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip

अंत में, उनके लिए जो OpenSUSE के किसी भी संस्करण के उपयोगकर्ता हैं:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

आप पहले से ही निर्भरताएँ स्थापित करते हैंs हम अपने सिस्टम में इस टर्मिनल इम्यूलेटर को स्थापित करने के लिए आगे बढ़ सकते हैं निम्न में से किसी भी आदेश के साथ।

लिनक्स पर Alacritty कैसे स्थापित करें?

क्षारीय

जो आर्क लिनक्स उपयोगकर्ता हैं और इसके व्युत्पन्न हैं, हम AUR रिपॉजिटरी से एप्लिकेशन इंस्टॉल कर सकते हैंहमारे पास इसके लिए केवल एक सहायक होना चाहिए।

इस मामले में हम aurman का उपयोग करने जा रहे हैं, टर्मिनल एमुलेटर स्थापित करने के लिए कमांड निम्नानुसार है:

aurman- S alacritty

जबकि उन लोगों के लिए जो खुले उपयोगकर्ता हैं हम निम्नलिखित कमांड के साथ सिस्टम पर एप्लिकेशन इंस्टॉल कर सकते हैं:

sudo zypper install alacritty

हम इसी पैकेज का उपयोग कर सकते हैं वे खुलेआम पेशकश करते हैं फेडोरा, सेंटोस, आरएचईएल या आरपीएम पैकेज के लिए समर्थन के साथ कोई वितरण।

हम केवल निम्न कमांड के साथ, को डाउनलोड करते हैं 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

और अंत में हम बैश के लिए अपने शेल में आवश्यक सेटिंग्स जोड़ते हैं:

cp क्षारीय-पूर्ति

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

और इसके साथ ही हम अपने सिस्टम पर एमुलेटर चला सकते हैं।

भी हम इस टर्मिनल एमुलेटर को स्नैप से स्थापित कर सकते हैं, भले ही पैकेज आधिकारिक न हो। इस पद्धति को पसंद करने वालों के लिए, हमें केवल टाइप करना होगा:

sudo snap install alacritty-unofficial --channel


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   ट्रेंकी कहा

    GPU द्वारा समर्थित टर्मिनल का उद्देश्य क्या है?