Alacritty - Un emulador de terminal más rápido para Linux


Alacritty es un emulador de terminal multiplataforma, de código abierto, gratuito y gratuito, que utiliza GPU ( Graphics Processing Unit ) para el procesamiento, que se implementa ciertas optimizaciones que no están disponibles en muchos otros emuladores de terminal en Linux.

Alacritty se centra en dos objetivos simplicidad y rendimiento . El objetivo rendimiento significa que debe ser más rápido que cualquier otro emulador de terminal disponible. El objetivo simplicidad significa que no admite funciones como pestañas o divisiones (que pueden ser fácilmente proporcionadas por otro multiplexor de terminal, tmux) en linux

Alacritty requiere el compilador Rust estable más reciente para instalarlo.

Instalar paquetes de dependencia requeridos

1. Primero instale el lenguaje de programación Rust utilizando un script de instalación rustup y siga las instrucciones en pantalla.

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

2. A continuación, debe instalar algunas bibliotecas adicionales para crear Alacritty en sus distribuciones de Linux, como se muestra.

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

Instalación de Alacritty Terminal Emulator en Linux

3. Una vez que haya instalado todos los paquetes necesarios, clone a continuación el repositorio del código fuente de Alacritty y compílelo utilizando los siguientes comandos.

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

4. Una vez finalizado el proceso de compilación, el binario se guardará en el directorio ./target/release/alacritty . Copie el archivo binario a un directorio en su RUTA y, en una dekstop, puede agregar la aplicación a los menús de su sistema, de la siguiente manera.

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

5. A continuación, instale las páginas del manual usando el siguiente comando.

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

6. Para agregar la configuración de finalización de shell a su shell de Linux, haga lo siguiente.

--------- 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 Alacritty en el menú de su sistema y haga clic en él; cuando se ejecuta por primera vez, se creará un archivo de configuración en /home/mial/.config/alacritty/alacritty.yml , puede configurarlo desde aquí.

Para obtener más información y opciones de configuración, vaya al repositorio de Github de Alacritty.

Alacritty es un emulador de terminal acelerado por GPU y multiplataforma, enfocado en la velocidad y el rendimiento. Aunque está listo para el uso diario, aún se deben agregar muchas características, como retroceder y más. Comparte tus pensamientos al respecto a través del formulario de comentarios a continuación.