Alacritty é um emulador de terminal moderno que vem com padrões razoáveis, mas permite uma configuração extensa. Ao se integrar com outros aplicativos, ao invés de reimplementar sua funcionalidade, ele consegue fornecer um conjunto flexível de recursos com alto desempenho.
Daremos início a instalação das dependências necessárias, para isso execute o comando abaixo:
sudo apt-get install cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev python3
Após o término, será necessário a instalação do compilador Rust , para isso execute o comando abaixo:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Agora iremos carregar o arquivo contendo as variáveis de ambiente:
source $HOME/.cargo/env
E por fim iremos instalar o Alacritty:
cargo install alacritty
Neste passo, iremos criar os atalhos necessários no seu ambiente gráfico para que você consiga executar o Alacritty, então execute os comandos abaixo:
git clone https://github.com/alacritty/alacritty.git cd alacritty sudo cp extra/logo/alacritty-term.svg /usr/share/pixmaps/Alacritty.svg && sudo desktop-file-install extra/linux/Alacritty.desktop && sudo update-desktop-database
Um passo interessante a se fazer, é realizar a cópia do binário para o local que esteja mapeado em seu PATH, pois dessa forma poderá ser executado de qualquer local.
sudo cp $HOME/.cargo/bin/alacritty /usr/local/bin
Iremos ainda realizar as configurações extras:
echo 'fpath+=${ZDOTDIR:-~}/.zsh_functions' >> ${ZDOTDIR:-~}/.zshrc
cp extra/completions/_alacritty ${ZDOTDIR:-~}/.zsh_functions/_alacritty
Prontinho, seu terminal alacritty já pode ser executado pelo menu/ícones.
Espero que gostem dessa dica e caso tenham interesse em saber mais sobre o projeto, deixo abaixo o link:
's leoberbert