अलक्रिट्टी - एक जीपीयू प्रवेगक टर्मिनल एमुलेटर

अ‍ॅलक्रिटी १

आज चला एक अतिशय मनोरंजक टर्मिनल एमुलेटरबद्दल बोलूया, हे एमुलेटर, इतरांप्रमाणेच, सिस्टमवरील अनुप्रयोगाची कार्यक्षमता आणि गती सुधारण्यासाठी GPU चा वापर करते.

आज आपण ज्या अनुप्रयोगाबद्दल बोलणार आहोत ते आहे तथापि, हा अनुप्रयोग एक टर्मिनल एमुलेटर आहे जो ऑप्टिमायझेशन कार्यान्वित करण्यासाठी GPU चा वापर करतो जे लिनक्सवरील इतर टर्मिनल एमुलेटरमध्ये शक्य नाही.

अलेक्रिटी बद्दल

हा अनुप्रयोग हे रस्ट प्रोग्रामिंग भाषेमध्ये लिहिलेले आहे आणि भाषणेसाठी ओपनजीएल वापरते, हे अनुप्रयोगास सर्वात वेगवान टर्मिनल एमुलेटर उपलब्ध करते.

हे टर्मिनल एमुलेटर साधेपणा आणि कार्यक्षमतेवर लक्ष केंद्रित करते. परफॉरमन्सचा अर्थ असा आहे की ते उपलब्ध असलेल्या टर्मिनल एमुलेटरपेक्षा वेगवान असणे आवश्यक आहे. साधेपणा याचा अर्थ असा की तो टॅब किंवा स्प्लिट सारख्या कार्ये समर्थित करत नाही.

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"

ते वापरकर्ते असल्यास टर्मिनलवर या आदेशासह फेडोरा 28 स्थापित केले जाऊ शकते:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

जे लोक आर्च लिनक्स, मनाजारो, अँटेरगॉस किंवा आर्कचे कोणतेही व्युत्पन्न आम्ही स्थापित करतो त्यांचे बाबतीतः

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

शेवटी, त्यांच्यासाठी ओपनस्यूएसईच्या कोणत्याही आवृत्तीचे वापरकर्ते आहेत:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

आपण आधीपासूनच अवलंबन स्थापित केली आहेs हे सिस्टीम मध्ये टर्मिनल इम्युएटर स्थापित करण्यास पुढे जाऊ शकतो पुढील कोणत्याही कमांडसह.

लिनक्स वर अलाक्रिटी कसे स्थापित करावे?

अक्रिटिटी

जे आर्क लिनक्सचे वापरकर्ते आहेत आणि त्याचे व्युत्पन्न आहेत, आम्ही अ‍ॅर रिपॉझिटरीजमधून अनुप्रयोग स्थापित करू शकतोआम्हाला त्यासाठी फक्त सहाय्यक असावे लागेल.

या प्रकरणात आम्ही अरमान वापरणार आहोतटर्मिनल एमुलेटर स्थापित करण्याची आज्ञा खालीलप्रमाणे आहे.

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

एकदा हे पूर्ण झाल्यावर, आम्ही आमच्या पथात बायनरीची कॉपी करणे आवश्यक आहे आणि थेट प्रवेश तयार करणे आवश्यक आहे, म्हणजेच आम्ही ते खालील आदेशांसह करू:

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 alacritty-completions.bash ~ / .alacritty

sudo echo "source ~/.alacritty" >> ~/.bashrc

झेडएसएच साठी

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. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   ट्रँकी म्हणाले

    टर्मिनलचे जीपीयू द्वारे समर्थन काय आहे?