Terminal
which I prefer and why:
among wezterm, foot, alacritty and kitty I prefer alacritty:
- support for copy mode (not in kitty and foot)
- url pattern work on multiline (not in wezterm, foot)
→ 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
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
This page was last modified: