st/README.md

45 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

# st - simple terminal emulator for X
2020-12-19 20:35:12 +03:00
2022-11-19 01:56:06 +04:00
This is a terminal that I use everyday, and maybe it will work for you too.
2022-11-19 01:39:24 +04:00
+ Based on [st-0.9](https://st.suckless.org/) with patches from 0.8.5
2022-04-30 13:51:51 +04:00
+ Default theme: [gruvbox](https://github.com/morhetz/gruvbox)
+ Default font: [FantasqueSansMono](https://github.com/belluzj/fantasque-sans)
+ Spare font: `Source Code Pro`
2020-12-19 20:35:12 +03:00
## Bindings
2022-11-19 01:56:06 +04:00
+ **Swap theme (dark|light)** : with `F11`
2021-05-29 18:14:32 +03:00
+ **Scrollback**: with `shift-↑/↓`
2020-12-19 20:35:12 +03:00
+ **Scrollback mouse**: `shift` while scrolling the mouse
+ **Change font size**:`ctrl+shift-↑/↓`
2021-05-29 18:14:32 +03:00
+ **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
2021-05-29 18:14:32 +03:00
+ **Extract all visible URLs and present rofi/dmenu to select and open one**: `ctrl+shift+U`
2020-12-19 20:35:12 +03:00
## 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`
2020-12-19 20:35:12 +03:00
## Patches
+ st-scrollback
+ st-scrollback-mouse
+ alpha
+ externalpipe
+ rightclickpaste
+ font2
2020-12-19 20:35:12 +03:00
## Simple installation
```
2025-03-11 12:43:54 +01:00
git clone https://8am.dev/enodllew/st.git
2020-12-19 20:35:12 +03:00
cd st
sudo make install
```