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:
- Not all unicode chars are displayes properly
- Strange characters produced for keys configured in default key_bindings
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.
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