https://github.com/mcaimi/st
Suckless Terminal -- WIP Fork
https://github.com/mcaimi/st
fork rofi suckless terminal wip xresources
Last synced: 11 months ago
JSON representation
Suckless Terminal -- WIP Fork
- Host: GitHub
- URL: https://github.com/mcaimi/st
- Owner: mcaimi
- License: mit
- Created: 2018-03-16T16:30:51.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-12T08:37:28.000Z (about 1 year ago)
- Last Synced: 2025-04-14T17:08:19.191Z (11 months ago)
- Topics: fork, rofi, suckless, terminal, wip, xresources
- Language: C
- Size: 2.41 MB
- Stars: 16
- Watchers: 5
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
st - simple terminal
--------------------
st is a simple terminal emulator for X which sucks less.
This is a WIP fork of Suckless' awesome [ST](http://st.suckless.org), with some added features built-in:
- Kept mostly in sync with upstream branch
- Number of rows and columns are read from Xresources
- Custom history size via Xresources
- Added skiptaskbar and skippager XResources options
- Added support for Xorg fullscreen mode via F11 key
- For desktops with a dock (e.g. GNOME) an hardcoded RGBA icon is provided
- Many other fixes here and there
This forks builds upon the offical ST release already patched with these [st-patches](https://st.suckless.org/patches/):
- st background alpha
- clipboard support (xclip)
- externalpipe
- spoiler
- allows to disable bold and italic fonts
- scrollback and mouse scrollback
- vertcenter
- relativeborder
- support loading options from xresources
- boxdraw
- sync patch
Requirements
------------
In order to build st you need the Xlib header files.
For the alpha patch, you also need XRender.
Additional required packages:
- w3m
- xurls
- dmenu
Installation
------------
Edit config.mk to match your local setup (st is installed into
the /usr/local namespace by default).
Afterwards enter the following command to build and install st (if
necessary as root):
make clean install
Running st
----------
If you did not install st with make clean install, you must compile
the st terminfo entry with the following command:
tic -sx st.info
See the man page for additional details.
Credits
-------
Based on Aurélien APTEL bt source code.