Skip to content

Alacritty

https://github.com/jwilm/alacritty

https://github.com/jwilm/alacritty/issues/2685:

dpkg-divert --package ncurses-term --rename --add /usr/share/terminfo/a/alacritty

Todo:

Pros:

  • Works with ulauncher
  • wayland-native
  • correctly opens urls (parathethis are not considered part of the url)
  • text based config
  • fast
  • config live-reload

Cons / Issues:

Install

  • ubuntu ppa is lacking behind.

Building from source:

Install dependencies:

sudo apt-get install cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev python3
cargo install cargo-deb

Build:

cargo deb --install -p alacritty

Configure alacritty to be the default terminal:

sudo update-alternatives --config x-terminal-emulator

In case there's no alacritty alternative installed:

sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/alacritty  50