st/README.md
2025-03-11 12:43:54 +01:00

44 lines
1.2 KiB
Markdown

# st - simple terminal emulator for X
This is a terminal that I use everyday, and maybe it will work for you too.
+ Based on [st-0.9](https://st.suckless.org/) with patches from 0.8.5
+ Default theme: [gruvbox](https://github.com/morhetz/gruvbox)
+ Default font: [FantasqueSansMono](https://github.com/belluzj/fantasque-sans)
+ Spare font: `Source Code Pro`
## Bindings
+ **Swap theme (dark|light)** : with `F11`
+ **Scrollback**: with `shift-↑/↓`
+ **Scrollback mouse**: `shift` while scrolling the mouse
+ **Change font size**:`ctrl+shift-↑/↓`
+ **Reset font size**: `ctrl+shift-home` returns to default
+ **Copy/Paste text**: with `ctrl+shift-c`, `ctrl+shift+v` and `ctrl+shift-insert` or right mouse click
+ **Extract all visible URLs and present rofi/dmenu to select and open one**: `ctrl+shift+U`
## Requirements
+ `make` tool for building
+ `libXft` library for fonts drawing
+ `Xlib` header files for interacting with an X server
+ `xurls` tool for extract urls from plain text
+ `Fantasque` default font which you can change in `config.h`
## Patches
+ st-scrollback
+ st-scrollback-mouse
+ alpha
+ externalpipe
+ rightclickpaste
+ font2
## Simple installation
```
git clone https://8am.dev/enodllew/st.git
cd st
sudo make install
```