Alacritty - um emulador de terminal acelerado por GPU

Alacridade 1

O dia de hoje vamos aproveitar a oportunidade para falar sobre um emulador de terminal muito interessante, este emulador, ao contrário dos outros, faz uso da GPU para melhorar o desempenho e a velocidade da aplicação no sistema.

O aplicativo sobre o qual falaremos hoje é Alacritty, este aplicativo é um emulador de terminal que faz uso da GPU para implementar otimizações que simplesmente não são possíveis em outros emuladores de terminal no Linux.

Sobre a Alacritty

Esta aplicação é escrito na linguagem de programação Rust e usa OpenGL para renderização, isso torna o aplicativo o emulador de terminal mais rápido disponível.

Este emulador de terminal concentra-se em dois objetivos: simplicidade e desempenho. Desempenho significa que deve ser mais rápido do que qualquer outro emulador de terminal disponível. Simplicidade significa que ele não oferece suporte a funções como guias ou divisões.

Si você deseja instalar este emulador de terminal em seu sistema, devemos ter a linguagem de programação Rust previamente instalada em nossos sistemas.

Requisitos anteriores

Você pode verificar o método de instalação do Rust no Linux no post anterior que fiz, link é este.

Já com certeza de ter este idioma instalado em nosso sistema, temos que instalar algumas dependências necessárias para o aplicativo.

Para quem é Usuários de Debian, Ubuntu, Linux Mint ou qualquer derivado destes devemos abrir um terminal com ctrl + Alt + T e vamos executar o seguinte comando:

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

No caso de Os usuários CentOS e RHEL instalam as dependências com:

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

Se eles são usuários de O Fedora 28 pode ser instalado com este comando no terminal:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

No caso de usuários de Arch Linux, Manajaro, Antergos ou qualquer derivado do Arch que instalamos com:

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

Finalmente, para aqueles que são usuários de qualquer versão do openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Você já instalou as dependênciasPodemos prosseguir com a instalação deste emulador de terminal em nosso sistema com qualquer um dos comandos a seguir.

Como instalar o Alacritty no Linux?

acritty

Aqueles que são usuários do Arch Linux e derivados dele, podemos instalar o aplicativo a partir dos repositórios AURSó precisamos de um assistente para isso.

Neste caso vamos usar aurman, o comando para instalar o emulador de terminal é o seguinte:

aurman- S alacritty

Enquanto para aqueles que são usuários do openSUSE podemos instalar o aplicativo no sistema com o seguinte comando:

sudo zypper install alacritty

Podemos fazer uso deste mesmo pacote eles oferecem para o openSUSE para Fedora, CentOS, RHEL ou qualquer distribuição com suporte para pacotes rpm.

Só baixamos com o seguinte comando, para aqueles que usam um sistema de 64 bits:

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

Para aqueles que eles usam um sistema de 32 bits:

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

E instalamos com:

sudo dnf install alacritty.rpm

Pára O resto das distribuições deve baixar e compilar o código-fonte para instalar o aplicativo.

Este Fazemos da seguinte maneira, devemos digitar:

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

Feito isso, devemos copiar o binário para nosso PATH e criar o acesso direto, ou seja, fazemos isso com os seguintes comandos:

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

E finalmente Adicionamos as configurações necessárias ao nosso Shell, para o Bash:

cp alacritty-completions.bash ~ / .alacritty

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

para ZSH

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

E para FISH

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

E pronto com isso podemos rodar o emulador em nosso sistema.

também podemos instalar este emulador de terminal do Snap, embora o pacote não seja oficial. Para quem prefere este método, basta digitar:

sudo snap install alacritty-unofficial --channel


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Tranki dito

    Qual é a finalidade do terminal sendo compatível com a GPU?