Pesquisa de site

Alacritty – um emulador de terminal mais rápido para Linux


Alacritty é um emulador de terminal gratuito, de código aberto, rápido e multiplataforma, que usa GPU (Unidade de Processamento Gráfico) para renderização, que implementa certas otimizações que não estão disponíveis em muitos outros emuladores de terminal no Linux.

Alacritty está focada em dois objetivos simplicidade e desempenho. O objetivo de desempenho significa que ele deve ser mais rápido do que qualquer outro emulador de terminal disponível. O objetivo de simplicidade significa que ele não suporta recursos como tabs ou divisões (que podem ser facilmente fornecidos por outros multiplexadores de terminal – tmux) em Linux.

Alguns sistemas operacionais Linux incluem binários para Alacritty no repositório, caso contrário, você pode instalá-lo usando os seguintes comandos em suas respectivas distribuições

----------- [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

Para outras distribuições Linux, instruções para construir o Alacritty a partir da fonte são explicadas abaixo.

Instale os pacotes de dependência necessários

1. Alacritty requer o compilador Rust estável mais recente para instalá-lo. Então, primeiro, instale a linguagem de programação Rust usando um script de instalação rustup e siga as instruções na tela.

sudo curl https://sh.rustup.rs -sSf | sh

2. Em seguida, você precisa instalar algumas bibliotecas adicionais para construir o Alacritty em suas distribuições Linux, conforme mostrado.

--------- 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 

Instalando o emulador de terminal Alacritty no Linux

3. Depois de instalar todos os pacotes necessários, clone o repositório de código-fonte Alacritty e compile-o usando os seguintes comandos.

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

4. Assim que o processo de compilação for concluído, o binário será salvo no diretório ./target/release/alacritty. Copie o binário para um diretório em seu PATH e em um desktop, você pode adicionar o aplicativo aos menus do sistema, como segue.

cp target/release/alacritty /usr/local/bin
cp Alacritty.desktop ~/.local/share/applications

5. Em seguida, instale as páginas de manual usando o seguinte comando.

gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null

6. Para adicionar configurações de conclusão de shell ao shell do Linux, faça o seguinte.

--------- 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. Finalmente inicie o Alacritty no menu do seu sistema e clique nele; quando executado pela primeira vez, um arquivo de configuração será criado em $HOME/.config/alacritty/alacritty.yml, você pode configurá-lo aqui.

Para mais informações e opções de configuração, acesse o repositório Alacritty Github.

Alacritty é um emulador de terminal multiplataforma, rápido e acelerado por GPU, focado em velocidade e desempenho. Embora esteja pronto para uso diário, muitos recursos ainda precisam ser adicionados, como rolar para trás e muito mais. Compartilhe sua opinião sobre isso por meio do formulário de feedback abaixo.