ค้นหาเว็บไซต์

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 ข้ามแพลตฟอร์ม รวดเร็ว โดยเน้นไปที่ความเร็วและประสิทธิภาพ แม้ว่าจะพร้อมใช้งานรายวันแล้ว แต่ฟีเจอร์หลายอย่างยังไม่ได้เพิ่มเข้ามา เช่น การเลื่อนกลับ และอื่นๆ อีกมากมาย แบ่งปันความคิดเห็นของคุณเกี่ยวกับเรื่องนี้ผ่านแบบฟอร์มคำติชมด้านล่าง