Skip to content

Latest commit

 

History

History
88 lines (60 loc) · 2.23 KB

README.md

File metadata and controls

88 lines (60 loc) · 2.23 KB

ST

This is a fork of the suckless simple terminal (ST), with additional fixes for mouse and Emoji compatibility.

ALPHA_B build of ST - the simple (suckless) terminal

ST

The suckless terminal (st) with some additional features that make it literally the best terminal emulator in the Void:

Unique features:

  • follow urls by pressing logokey-l
  • copy urls just selected with the mouse cursor.

Bindings for:

  • 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.

Pretty stuff:

  • Default color is Dracula.
  • Transparency/alpha.
  • Default font is system "mono" at 18pt, and emoji suport

Other st patches:

Installation:

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.

Dependences:

Void Linux:

sudo xbps-install -S xorg base-devel libXft-devel libX11-devel libXinerama-devel
harfbuzz-devel noto-fonts-emoji xclip

Arch Linux:

sudo pacman -Sy xorg base-devel noto-fonts-emoji harfbuzz xclip

Debian/Ubuntu:

sudo apt install build-essential libx11-dev libxinerama-dev suckless-tools libxft-dev

FreeBSD:

doas pkg install pkgconfig ncurses noto-fonts-emoji terminfo-db

OpenBSD:

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.