https://github.com/korzewarrior/kst
https://github.com/korzewarrior/kst
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/korzewarrior/kst
- Owner: korzewarrior
- License: mit
- Created: 2025-03-24T21:36:06.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-24T22:23:40.000Z (2 months ago)
- Last Synced: 2025-03-24T22:29:05.412Z (2 months ago)
- Language: C
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
- License: LICENSE
Awesome Lists containing this project
README
# kst - Simple Terminal
A minimalist terminal forked from [suckless st](https://st.suckless.org/) with practical enhancements.
## Features
- **Lightweight**: ~1MB binary size with minimal dependencies
- **Fast**: Optimized performance with low latency
- **Scrollback buffer**: 10,000 line scrollback with mouse wheel support
- **Modern fonts**: TrueType/OpenType/Color Emoji support
- **Transparency**: Alpha channel transparency for terminal background
- **Clean UI**: No clutter, just a simple terminal interface
- **Box drawing**: Improved rendering of Unicode box drawing characters## Requirements
- Xlib header files
- Fontconfig/Freetype2 development files
- libX11 and libXft## Installation
### From source
```bash
git clone https://github.com/korzewarrior/kst.git
cd kst
make
sudo make install
```## Configuration
kst is configured by editing `config.def.h` and recompiling (the suckless way).
### Changing colors
The default color scheme uses classic terminal colors, but you can easily change this by editing the `colorname` array in `config.def.h`.
### Transparency
Adjust the `alpha` value (0.0 = fully transparent, 1.0 = fully opaque) in `config.def.h`.
### Fonts
Change the font by modifying the `font` variable in `config.def.h`. Additional fonts can be specified in the `font2` array for emoji and icons.
## Shortcuts
- Scroll: `Shift+PageUp`, `Shift+PageDown` or mousewheel
- Zoom: `Ctrl+Shift+Home` (reset), `Ctrl+Shift+PageUp` (in), `Ctrl+Shift+PageDown` (out)
- Copy/Paste: `Ctrl+Shift+C`, `Ctrl+Shift+V` or middle click## License
MIT