Alacritty - Trình mô phỏng thiết bị đầu cuối được tăng tốc GPU

acritty 1

Ngày nay hãy tận dụng lợi thế để nói về một trình giả lập đầu cuối rất thú vị, trình giả lập này, không giống như các trình giả lập khác, sử dụng GPU để cải thiện hiệu suất và tốc độ của ứng dụng trên hệ thống.

Ứng dụng mà chúng ta sẽ nói đến hôm nay là Alacritty, ứng dụng này là một trình mô phỏng thiết bị đầu cuối sử dụng GPU để thực hiện tối ưu hóa mà đơn giản là không thể thực hiện được trong các trình giả lập đầu cuối khác trên Linux.

Về Alacritty

Ứng dụng này được viết bằng ngôn ngữ lập trình Rust và sử dụng OpenGL để kết xuất, điều này làm cho ứng dụng trở thành trình giả lập thiết bị đầu cuối nhanh nhất hiện có.

Trình mô phỏng thiết bị đầu cuối này tập trung vào hai mục tiêu đơn giản và hiệu suất. Hiệu suất có nghĩa là, nó phải nhanh hơn bất kỳ trình giả lập đầu cuối nào khác hiện có. Tính đơn giản có nghĩa là, nó không hỗ trợ các chức năng như tab hoặc tách.

Si bạn muốn cài đặt trình giả lập đầu cuối này trên hệ thống của mình, trước đây chúng ta phải cài đặt ngôn ngữ lập trình Rust trên hệ thống của mình.

Điều kiện tiên quyết

Bạn có thể kiểm tra phương pháp cài đặt Rust trên Linux trong bài viết trước mà tôi đã thực hiện, liên kết này.

Đã chắc chắn về việc cài đặt ngôn ngữ này trong hệ thống của chúng tôi, chúng ta phải cài đặt một số phụ thuộc cần thiết cho ứng dụng.

Dành cho những ai Người dùng Debian, Ubuntu, Linux Mint hoặc bất kỳ dẫn xuất nào trong số này, chúng ta phải mở một terminal bằng ctrl + Alt + T và chúng ta sẽ thực thi lệnh sau:

sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip

Trong trường hợp Người dùng CentOS và RHEL cài đặt các phụ thuộc với:

sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"

Nếu họ là người dùng của Fedora 28, chúng ta có thể cài đặt chúng bằng lệnh này trên thiết bị đầu cuối:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

Trong trường hợp của những người dùng Arch Linux, Manajaro, Antergos hoặc bất kỳ dẫn xuất nào của Arch mà chúng tôi cài đặt với:

sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip

Cuối cùng, đối với những người là người dùng của bất kỳ phiên bản nào của openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Bạn đã cài đặt các phụ thuộcs, chúng tôi có thể tiến hành cài đặt trình giả lập đầu cuối này trong hệ thống của chúng tôi bằng bất kỳ lệnh nào sau đây.

Làm thế nào để cài đặt Alacritty trên Linux?

nhạy bén

Những người là người dùng Arch Linux và các dẫn xuất của nó, chúng tôi có thể cài đặt ứng dụng từ kho AURChúng tôi chỉ cần có một trợ lý cho nó.

Trong trường hợp này chúng ta sẽ sử dụng aurman, lệnh cài đặt trình giả lập đầu cuối như sau:

aurman- S alacritty

Trong khi đối với những người dùng openSUSE chúng ta có thể cài đặt ứng dụng trên hệ thống bằng lệnh sau:

sudo zypper install alacritty

Chúng ta có thể sử dụng cùng một gói này họ cung cấp cho openSUSE cho Fedora, CentOS, RHEL hoặc bất kỳ bản phân phối nào có hỗ trợ gói rpm.

Chúng tôi chỉ tải xuống bằng lệnh sau, để những người sử dụng hệ thống 64 bit:

wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm

Cho những ai họ sử dụng hệ thống 32 bit:

wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm

Và chúng tôi cài đặt với:

sudo dnf install alacritty.rpm

đến phần còn lại của các bản phân phối chúng ta phải tải xuống và biên dịch mã nguồn để cài đặt ứng dụng.

Cái này Chúng ta thực hiện theo cách sau, chúng ta phải gõ:

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

Khi điều này được thực hiện, chúng tôi phải sao chép nhị phân vào PATH của chúng tôi và tạo quyền truy cập trực tiếp, nghĩa là chúng tôi thực hiện điều đó bằng các lệnh sau:

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

Và cuối cùng Chúng tôi thêm các cài đặt cần thiết vào Shell của chúng tôi, cho Bash:

cp alacritty-hoàn thành.bash ~ / .alacritty

sudo echo "source ~/.alacritty" >> ~/.bashrc

Đối với ZSH

cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty

Và đối với CÁ

cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish

Và sẵn sàng với điều đó, chúng tôi có thể chạy trình giả lập trên hệ thống của mình.

cũng chúng ta có thể cài đặt trình giả lập đầu cuối này từ Snap, ngay cả khi gói này không phải là chính thức. Đối với những người thích phương pháp này, chúng tôi chỉ phải nhập:

sudo snap install alacritty-unofficial --channel


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

Một bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Bình tĩnh dijo

    Mục đích của thiết bị đầu cuối được hỗ trợ bởi GPU là gì?