Terminal

which I prefer and why:

among wezterm, foot, alacritty and kitty I prefer alacritty:

Alacritty

#create new window from an existing process
alacritty msg create-window

For host that does not have entry for alacritty (infocmp alacritty)

#.ssh/config
Host *
    SetEnv TERM=xterm-256color
#has only amd64 releases, and is nigthly
sudo add-apt-repository ppa:aslatter/ppa -y
sudo apt update
sudo apt install alacritty
  1. pre install
  2. build
  3. zsh
git clone https://github.com/alacritty/alacritty.git
cd alacritty
get fetch --tags
git checkout v0.15.1

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup override set stable
rustup update stable

sudo apt install cmake g++ pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev python3

#Force support for only Wayland
cargo build --release --no-default-features --features=wayland
sudo cp target/release/alacritty /usr/local/bin/
sudo cp extra/logo/alacritty-term.svg /usr/share/pixmaps/Alacritty.svg
sudo desktop-file-install extra/linux/Alacritty.desktop
sudo update-desktop-database

sudo tic -xe alacritty,alacritty-direct extra/alacritty.info

sudo mkdir -p /usr/local/share/man/man1
sudo mkdir -p /usr/local/share/man/man5
scdoc < extra/man/alacritty.1.scd | gzip -c | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null
scdoc < extra/man/alacritty-msg.1.scd | gzip -c | sudo tee /usr/local/share/man/man1/alacritty-msg.1.gz > /dev/null
scdoc < extra/man/alacritty.5.scd | gzip -c | sudo tee /usr/local/share/man/man5/alacritty.5.gz > /dev/null
scdoc < extra/man/alacritty-bindings.5.scd | gzip -c | sudo tee /usr/local/share/man/man5/alacritty-bindings.5.gz > /dev/null

Wezterm

config.disable_default_mouse_bindings = true

React ?

This page was last modified: