====== Alacritty ====== Emulador de terminal acelerado por GPU. * [[https://github.com/alacritty/alacritty|Web oficial]] Versiones para Linux, Windows y macOS. ===== Configuración ===== El fichero de configuración debe llamarse ''alacritty.yml'' y estar en alguna de las siguientes rutas: * Linux: * ''$XDG_CONFIG_HOME/alacritty/alacritty.yml'' * ''$XDG_CONFIG_HOME/alacritty.yml'' * ''$HOME/.config/alacritty/alacritty.yml'' * ''$HOME/.alacritty.yml'' * Windows: ''%APPDATA%\alacritty\alacritty.yml'' Los cambios en la configuración, una vez guardados, son aplicados automáticamente por Alacritty, no es necesario hacer ningún reinicio ni recarga de la aplicación. ==== Abrir el bash de WSL en Windows ==== Si queremos que al abrir Alacritty en Windows se ejecute WindowsSubsystemLinux con bash, debemos modificar la siguiente sección en el fichero ''alacritty.yml'': shell: program: wsl args: - bash ==== Copiar texto seleccionado en Windows ==== Para que se copie automáticamente el texto que estamos seleccionado con el ratón, debemos modificar la siguiente sección en el fichero ''alacritty.yml'': selection: save_to_clipboard: true ==== SSH ==== Al usar ciertas aplicaciones mediante SSH, podemos encontrarnos con el siguiente error: tempwin@remote:~$ htop Error opening terminal: alacritty. Para solucionarlo podemos modificar el valor de la variable de entorno ''TERM'' por valores como ''tmux'', ''vt100'', por ejemplo: export TERM=tmux Sin embargo, lo recomendable sería instalar el terminfo de Alacritty en el sistema remoto: sudo tic -xe alacritty,alacritty-direct extra/alacritty.info ''extra/alacritty.info'' se puede conseguir del [[https://github.com/alacritty/alacritty|repositorio de GitHub de Alacritty]]. ==== Esquemas de colores ==== Por defecto viene **Tomorry Night** * [[https://github.com/alacritty/alacritty/wiki/Color-schemes|Color schemes (wiki de Alacritty)]] * [[https://github.com/alacritty/alacritty-theme|Collection of Alacritty color schemes]] (GitHub) No usar: * Tomorrow Night (Bright): en ficheros de Python apenas se distinguen las palabras reservadas ni las funciones. Seguramente sea problema también del esquema de color de Vim. ===== Alternativas ===== Otros emuladores de terminal acelerados por GPU: * [[https://wezfurlong.org/wezterm/|WezTerm]] * [[https://sw.kovidgoyal.net/kitty/index.html|kitty]] ===== Recursos ===== * [[https://www.reddit.com/r/archlinux/comments/n9noje/alacritty_vs_kitty/|Alacritty vs Kitty]] (reddit)