आज चला एक अतिशय मनोरंजक टर्मिनल एमुलेटरबद्दल बोलूया, हे एमुलेटर, इतरांप्रमाणेच, सिस्टमवरील अनुप्रयोगाची कार्यक्षमता आणि गती सुधारण्यासाठी 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
टर्मिनलचे जीपीयू द्वारे समर्थन काय आहे?