আলাক্রিটি - লিনাক্সের জন্য একটি দ্রুততম টার্মিনাল এমুলেটর


আলাক্রিটি হ'ল একটি ফ্রি ওপেন সোর্স, দ্রুত, ক্রস-প্ল্যাটফর্ম টার্মিনাল এমুলেটর, যা রেন্ডারিংয়ের জন্য জিপিইউ (গ্রাফিক্স প্রসেসিং ইউনিট) ব্যবহার করে, যা নির্দিষ্ট অপ্টিমাইজেশানগুলি প্রয়োগ করে যা লিনাক্সের অন্যান্য অনেক টার্মিনাল এমুলেটরগুলিতে পাওয়া যায় না।

আলাক্রিটি দুটি লক্ষ্য সরলতা এবং পারফরম্যান্সের উপর ফোকাস করে। পারফরম্যান্স লক্ষ্যটির অর্থ এটি উপলব্ধ যে কোনও অন্য টার্মিনাল এমুলেটরের তুলনায় দ্রুত হওয়া উচিত। সরলতার লক্ষ্যটির অর্থ এটি লিনাক্সে ট্যাব বা স্প্লিটস (যা সহজেই অন্যান্য টার্মিনাল মাল্টিপ্লেক্সার্স - টিএমউক্স) সরবরাহ করতে পারে এমন বৈশিষ্ট্যগুলিকে সমর্থন করে না।

কিছু লিনাক্স অপারেটিং সিস্টেম অ্যালক্রিটির জন্য বাইনারিগুলি রিপোজিটরিতে অন্তর্ভুক্ত করে, যদি না আপনি আপনার নিজের বিতরণে নিম্নলিখিত কমান্ড ব্যবহার করে এটি ইনস্টল করতে পারেন

----------- [Arch Linux] ----------- 
# pacman -S alacritty  

----------- [Fedora Linux] -----------
# dnf copr enable pschyska/alacritty
# dnf install alacritty

----------- [Debian and Ubuntu] -----------
$ sudo add-apt-repository ppa:mmstick76/alacritty
$ sudo apt install alacritty

অন্যান্য লিনাক্স বিতরণের জন্য, উত্স থেকে আলাক্রিটি তৈরির নির্দেশাবলী নীচে ব্যাখ্যা করা হয়েছে explained

প্রয়োজনীয় নির্ভরতা প্যাকেজ ইনস্টল করুন

1. আল্যাক্রিটি এটি ইনস্টল করতে অতি সাম্প্রতিক স্থিতিশীল মরিচা সংকলক প্রয়োজন। সুতরাং, প্রথমে একটি রুটআপ ইনস্টলার স্ক্রিপ্ট ব্যবহার করে মরিচা প্রোগ্রামিং ভাষা ইনস্টল করুন এবং অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।

# sudo curl https://sh.rustup.rs -sSf | sh

২. এরপরে, আপনার লিনাক্স বিতরণে আল্যাক্রিটি তৈরি করতে আপনার কয়েকটি অতিরিক্ত গ্রন্থাগার ইনস্টল করতে হবে, যেমনটি দেখানো হয়েছে shown

--------- On Ubuntu/Debian --------- 
# apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip

--------- On CentOS/RHEL ---------
# yum install cmake freetype-devel fontconfig-devel xclip
# yum group install "Development Tools"

--------- On Fedora ---------
# dnf install cmake freetype-devel fontconfig-devel xclip

--------- On Arch Linux ---------
# pacman -S cmake freetype2 fontconfig pkg-config make xclip

--------- On openSUSE ---------
# zypper install cmake freetype-devel fontconfig-devel xclip 

লিনাক্সে আল্যাক্রিটি টার্মিনাল এমুলেটর ইনস্টল করা

Once. আপনি সমস্ত প্রয়োজনীয় প্যাকেজ ইনস্টল করার পরে, পরবর্তী অ্যালাক্রিটি উত্স কোড সংগ্রহস্থলটি ক্লোন করুন এবং নিম্নলিখিত আদেশগুলি ব্যবহার করে এটি সংকলন করুন।

$ cd Downloads
$ git clone https://github.com/jwilm/alacritty.git
$ cd alacritty
$ cargo build --release

৪. সংকলন প্রক্রিয়াটি সম্পূর্ণ হয়ে গেলে বাইনারিটি ./target/release/alacritty ডিরেক্টরিতে সংরক্ষণ করা হবে। আপনার পাথের একটি ডিরেক্টরিতে এবং একটি ডেস্কটপে বাইনারি অনুলিপি করুন, আপনি নীচে আপনার সিস্টেম মেনুগুলিতে অ্যাপ্লিকেশনটি যুক্ত করতে পারেন।

# 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

Your. আপনার লিনাক্স শেলটিতে শেল সমাপ্তির সেটিংস যুক্ত করতে নিম্নলিখিতগুলি করুন।

--------- On Bash Shell ---------
# cp alacritty-completions.bash  ~/.alacritty
# echo "source ~/.alacritty" >> ~/.bashrc

--------- On ZSH Shell ---------
# cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty

--------- On FISH Shell ---------
# cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish

Finally. অবশেষে আপনার সিস্টেম মেনুতে আল্যাক্রিটি শুরু করুন এবং এটিতে ক্লিক করুন; প্রথমবার যখন চালানো হবে তখন, HOME/.config/alacritty/alacritty.yml এর অধীনে একটি কনফিগার ফাইল তৈরি করা হবে, আপনি এখান থেকে এটি কনফিগার করতে পারেন।

আরও তথ্য এবং কনফিগারেশন বিকল্পের জন্য, আলাক্রিটি গিথুব সংগ্রহস্থলে যান।

আলাক্রিটি হ'ল ক্রস-প্ল্যাটফর্ম, দ্রুত, জিপিইউ এক্সিল্রেটেড টার্মিনাল এমুলেটর যা গতি এবং কার্য সম্পাদনকে কেন্দ্র করে। যদিও এটি প্রতিদিনের ব্যবহারের জন্য প্রস্তুত, অনেকগুলি বৈশিষ্ট্য এখনও এতে যুক্ত করা হয়নি যেমন পিছনে স্ক্রোল এবং আরও অনেক কিছু। এটি সম্পর্কে আপনার মতামত নীচের প্রতিক্রিয়া ফর্ম মাধ্যমে ভাগ করুন।