Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mcaimi/st
Suckless Terminal -- WIP Fork
https://github.com/mcaimi/st
fork rofi suckless terminal wip xresources
Last synced: 4 days 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 (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-07T16:22:35.000Z (8 months ago)
- Last Synced: 2024-04-22T15:25:12.824Z (7 months ago)
- Topics: fork, rofi, suckless, terminal, wip, xresources
- Language: C
- Size: 2.34 MB
- Stars: 15
- Watchers: 7
- 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 thereThis 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 patchRequirements
------------
In order to build st you need the Xlib header files.
For the alpha patch, you also need XRender.Additional required packages:
- w3m
- xurls
- dmenuInstallation
------------
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.