Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xlucn/st
My fork of the suckless terminal emulator
https://github.com/xlucn/st
alpha fork hidecursor scrollback st suckless terminal-emulator
Last synced: about 1 month ago
JSON representation
My fork of the suckless terminal emulator
- Host: GitHub
- URL: https://github.com/xlucn/st
- Owner: xlucn
- License: mit
- Created: 2020-01-23T00:34:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-09T08:12:18.000Z (about 2 years ago)
- Last Synced: 2024-07-09T15:25:34.110Z (2 months ago)
- Topics: alpha, fork, hidecursor, scrollback, st, suckless, terminal-emulator
- Language: C
- Homepage:
- Size: 824 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
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.About this fork
---------**NOTE**:
- I am tracking the upstream suckless code in a separate branch called 'suckless'. My commits are always on the top.
- I reorganize the commits time to time to keep things in order, so if you want to use my fork, remember to use `git pull --force` to update.Patches and changes applied in this fork, my changes and comments see the commit messages:
- [alpha](https://st.suckless.org/patches/alpha/)
- [scrollback](https://st.suckless.org/patches/scrollback/), All the scroll patches, plus `Shift+PageUp/PageDown` to scroll *a whole page*
- [xresources](https://st.suckless.org/patches/xresources/)
- [externalpipe](https://st.suckless.org/patches/externalpipe/)
- [hidecursor](https://st.suckless.org/patches/hidecursor/)
- Added a desktop entry file
- Disabled size hint, i.e. resize by 1 pixel instead of a character
- Some customizations in config.def.hRequirements
------------
In order to build st you need the Xlib header files.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.