Alacritty - โปรแกรมจำลองเทอร์มินัลที่เร็วที่สุดสำหรับ Linux
Alacritty เป็นโปรแกรมจำลองเทอร์มินัลข้ามแพลตฟอร์มแบบโอเพ่นซอร์สที่รวดเร็วและฟรี ซึ่งใช้ GPU (หน่วยประมวลผลกราฟิก) ในการแสดงผล ซึ่งนำไปใช้ การปรับปรุงประสิทธิภาพบางอย่างที่ไม่มีในโปรแกรมจำลองเทอร์มินัลอื่นๆ ใน Linux
Alacritty มุ่งเน้นไปที่สองเป้าหมาย ความเรียบง่าย และ ประสิทธิภาพ เป้าหมายประสิทธิภาพหมายความว่าควรจะรวดเร็วกว่าโปรแกรมจำลองเทอร์มินัลอื่นๆ ที่มี เป้าหมาย ความเรียบง่าย หมายความว่าไม่รองรับคุณลักษณะต่างๆ เช่น แท็บ หรือ การแยก (ซึ่งสามารถจัดเตรียมได้อย่างง่ายดายโดยเทอร์มินัลมัลติเพล็กเซอร์อื่น – tmux) ใน ลินุกซ์.
ระบบปฏิบัติการ Linux บางระบบรวมไบนารีสำหรับ Alacritty ไว้ในที่เก็บ หากไม่ใช่ คุณสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้ในการแจกแจงตามลำดับของคุณ
----------- [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
สำหรับลีนุกซ์รุ่นอื่นๆ คำแนะนำในการสร้าง Alacritty จากแหล่งที่มาที่อธิบายไว้ด้านล่าง
ติดตั้งแพ็คเกจการพึ่งพาที่จำเป็น
1. Alacritty ต้องใช้คอมไพเลอร์ Rust ที่เสถียรล่าสุดในการติดตั้ง ขั้นแรก ให้ติดตั้งภาษาการเขียนโปรแกรม Rust โดยใช้สคริปต์ติดตั้ง rustup และทำตามคำแนะนำบนหน้าจอ
sudo curl https://sh.rustup.rs -sSf | sh
2. ถัดไป คุณต้องติดตั้งไลบรารีเพิ่มเติมสองสามตัวเพื่อสร้าง Alacritty บน Linux ของคุณดังที่แสดง
--------- 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
การติดตั้ง Alacritty Terminal Emulator ใน Linux
3. เมื่อคุณติดตั้งแพ็คเกจที่จำเป็นทั้งหมดแล้ว ให้ทำการโคลนที่เก็บซอร์สโค้ด Alacritty ต่อไป และคอมไพล์โดยใช้คำสั่งต่อไปนี้
cd Downloads
git clone https://github.com/jwilm/alacritty.git
cd alacritty
cargo build --release
4. เมื่อกระบวนการคอมไพล์เสร็จสิ้น ไบนารี่จะถูกบันทึกในไดเร็กทอรี ./target/release/alacritty คัดลอกไบนารีไปยังไดเร็กทอรีใน PATH และบนเดสก์ท็อป คุณสามารถเพิ่มแอปพลิเคชันลงในเมนูระบบของคุณได้ดังต่อไปนี้
cp target/release/alacritty /usr/local/bin
cp Alacritty.desktop ~/.local/share/applications
5. จากนั้น ติดตั้งหน้าคู่มือโดยใช้คำสั่งต่อไปนี้
gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null
6. หากต้องการเพิ่มการตั้งค่าความสมบูรณ์ของเชลล์ให้กับเชลล์ Linux ให้ทำดังต่อไปนี้
--------- 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
7. สุดท้ายให้เริ่ม Alacritty ในเมนูระบบของคุณแล้วคลิกที่มัน เมื่อรันเป็นครั้งแรก ไฟล์กำหนดค่าจะถูกสร้างขึ้นภายใต้ $HOME/.config/alacritty/alacritty.yml คุณสามารถกำหนดค่าได้จากที่นี่
สำหรับข้อมูลเพิ่มเติมและตัวเลือกการกำหนดค่า ให้ไปที่พื้นที่เก็บข้อมูล Alacritty Github
Alacritty คือโปรแกรมจำลองเทอร์มินัลที่เร่งความเร็วด้วย GPU ข้ามแพลตฟอร์ม รวดเร็ว โดยเน้นไปที่ความเร็วและประสิทธิภาพ แม้ว่าจะพร้อมใช้งานรายวันแล้ว แต่ฟีเจอร์หลายอย่างยังไม่ได้เพิ่มเข้ามา เช่น การเลื่อนกลับ และอื่นๆ อีกมากมาย แบ่งปันความคิดเห็นของคุณเกี่ยวกับเรื่องนี้ผ่านแบบฟอร์มคำติชมด้านล่าง