This is a fork of the suckless simple terminal (ST), with additional fixes for mouse and Emoji compatibility.
The suckless terminal (st) with some additional features that make it literally the best terminal emulator in the Void:
- follow urls by pressing
logokey-l
- copy urls just selected with the mouse cursor.
- Zooming out or in or reset
TERMMOD+Up/TERMMOD+Down/TERMMOD+Left/TERMMOD+J/TERMMOD+K/TERMMOD+R
- FullScreen can be used with
logo+f
- Scrolling is easy with the mouse wheel or touchpad or using the keyboard
ControlMask+Up/ControlMask+Down
you can also use pageUp and pageDown with the ControlMask.
- Default color is Dracula.
- Transparency/alpha.
- Default font is system "mono" at 18pt, and emoji suport
You should have xlib header and harfbuzz-devel files and noto-fonts-emoji installed.
git clone https://github.com/elbachir-one/st
cd st
make
sudo make install
make
and fontconfig
is required to build this.
sudo xbps-install -S xorg base-devel libXft-devel libX11-devel libXinerama-devel
harfbuzz-devel noto-fonts-emoji xclip
sudo pacman -Sy xorg base-devel noto-fonts-emoji harfbuzz xclip
sudo apt install build-essential libx11-dev libxinerama-dev suckless-tools libxft-dev
doas pkg install pkgconfig ncurses noto-fonts-emoji terminfo-db
doas pkg_add pkgocnfig ncurses terminfo-db noto-fonts-emoji
On OpenBSD, be sure to edit config.mk
first and remove -lrt
from the
$LIBS
before compiling.
Be sure that you have a compositer like Picom or Compton running if you want transparency.