আলাক্রিটি - একটি জিপিইউ এক্সিলারেটেড টার্মিনাল এমুলেটর

আল্যাক্রিটি ২

আজ আসুন একটি খুব আকর্ষণীয় টার্মিনাল এমুলেটর সম্পর্কে কথা বলুন, এই এমুলেটরটি অন্যের মতো নয়, সিস্টেমে অ্যাপ্লিকেশনটির কার্যকারিতা এবং গতি উন্নত করতে 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

এবং পরিশেষে বাশের জন্য আমরা আমাদের শেলটিতে প্রয়োজনীয় সেটিংস যুক্ত করি:

সিপি অ্যালক্রিট্টি-কমপ্লিশন.বাশ ~ / .আলাক্রিটি

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. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   ট্র্যাঙ্কি তিনি বলেন

    টার্মিনালটি জিপিইউ দ্বারা সমর্থিত হওয়ার উদ্দেশ্য কী?