Alacritty - emulator terminala z akceleracją GPU

Chętność 1

Dzisiejszy dzień przy okazji porozmawiamy o bardzo ciekawym emulatorze terminalaten emulator, w przeciwieństwie do innych, wykorzystuje GPU do poprawy wydajności i szybkości aplikacji w systemie.

Aplikacja, o której dzisiaj będziemy mówić, to Alacritty, ta aplikacja jest emulatorem terminala, który wykorzystuje GPU do implementacji optymalizacji które po prostu nie są możliwe w innych emulatorach terminali w systemie Linux.

O Alacritty

ta aplikacja jest napisany w języku programowania Rust i wykorzystuje OpenGL do renderowania, dzięki temu aplikacja jest najszybszym dostępnym emulatorem terminala.

Ten emulator terminala skupia się na dwóch celach, prostocie i wydajności. Wydajność oznacza, że ​​powinien być szybszy niż jakikolwiek inny dostępny emulator terminala. Prostota oznacza, że ​​nie obsługuje funkcji, takich jak zakładki lub podziały.

Si chcesz zainstalować ten emulator terminala w swoim systemie, wcześniej musimy mieć zainstalowany język programowania Rust w naszych systemach.

Wymagania wstępne

Możesz sprawdzić metodę instalacji Rusta na Linuksie w poprzednim poście, który zrobiłem, link to jest.

Jestem już pewien, że ten język jest zainstalowany w naszym systemie, musimy zainstalować pewne niezbędne zależności dla aplikacji.

Dla tych, którzy są Użytkownicy Debiana, Ubuntu, Linux Mint lub dowolnej pochodnej z nich musimy otworzyć terminal za pomocą ctrl + Alt + T i wykonamy następujące polecenie:

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

W przypadku Użytkownicy CentOS i RHEL instalują zależności za pomocą:

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

Jeśli są użytkownikami Fedorę 28 można zainstalować za pomocą tego polecenia na terminalu:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

W przypadku tych, którzy są użytkownikami Arch Linux, Manajaro, Antergos lub dowolnej pochodnej Arch, którą instalujemy z:

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

Wreszcie dla tych, którzy są użytkownikami dowolnej wersji openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Już zainstalowałeś zależnościs możemy przystąpić do instalacji tego emuatora terminala w naszym systemie za pomocą dowolnego z następujących poleceń.

Jak zainstalować Alacritty w systemie Linux?

szorstkość

Ci, którzy są użytkownikami Arch Linux i jego pochodnymi, możemy zainstalować aplikację z repozytoriów AURMusimy tylko mieć do tego asystenta.

W tym przypadku będziemy używać Aurmanpolecenie instalacji emulatora terminala jest następujące:

aurman- S alacritty

Natomiast dla tych, którzy są użytkownikami openSUSE aplikację możemy zainstalować w systemie poleceniem:

sudo zypper install alacritty

Możemy skorzystać z tego samego pakietu oferują dla openSUSE dla Fedory, CentOS, RHEL lub dowolnej dystrybucji obsługującej pakiety rpm.

Pobieramy tylko za pomocą następującego polecenia, do osoby korzystające z systemu 64-bitowego:

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

Dla tych, którzy używają systemu 32-bitowego:

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

Instalujemy za pomocą:

sudo dnf install alacritty.rpm

do Pozostałe dystrybucje muszą pobrać i skompilować kod źródłowy w celu zainstalowania aplikacji.

To Robimy to w następujący sposób, musimy wpisać:

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

Po wykonaniu tej czynności musimy skopiować plik binarny do naszej PATH i utworzyć bezpośredni dostęp, czyli robimy to za pomocą następujących poleceń:

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

i wreszcie Dodajemy niezbędne ustawienia do naszego Shell, dla Bash:

cp alacritty-complementions.bash ~ / .alacritty

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

Dla ZSH

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

I dla RYB

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

I gotowe, możemy uruchomić emulator w naszym systemie.

również możemy zainstalować ten emulator terminala ze Snap, mimo że pakiet nie jest oficjalny. Dla tych, którzy preferują tę metodę, wystarczy wpisać:

sudo snap install alacritty-unofficial --channel


Komentarz, zostaw swój

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   трансексуалы powiedział

    Jaki jest cel obsługi terminala przez GPU?