This is a mirror of http://vitali64.duckdns.org/git/suckless/st.git . Issues are accepted.
Vitali64 04e4f05203 Add emoji support (see notice in README.md) | %!s(int64=2) %!d(string=hai) anos | |
---|---|---|
patches | %!s(int64=2) %!d(string=hai) anos | |
.SRCINFO | %!s(int64=3) %!d(string=hai) anos | |
.gitignore | %!s(int64=2) %!d(string=hai) anos | |
FAQ | %!s(int64=3) %!d(string=hai) anos | |
LEGACY | %!s(int64=3) %!d(string=hai) anos | |
LICENSE | %!s(int64=3) %!d(string=hai) anos | |
Makefile | %!s(int64=2) %!d(string=hai) anos | |
PKGBUILD | %!s(int64=3) %!d(string=hai) anos | |
README.md | %!s(int64=2) %!d(string=hai) anos | |
TODO | %!s(int64=3) %!d(string=hai) anos | |
arg.h | %!s(int64=3) %!d(string=hai) anos | |
boxdraw.o | %!s(int64=3) %!d(string=hai) anos | |
config.def.h | %!s(int64=2) %!d(string=hai) anos | |
config.def.h.orig | %!s(int64=2) %!d(string=hai) anos | |
config.h | %!s(int64=2) %!d(string=hai) anos | |
config.mk | %!s(int64=2) %!d(string=hai) anos | |
hb.c | %!s(int64=2) %!d(string=hai) anos | |
hb.h | %!s(int64=2) %!d(string=hai) anos | |
hb.o | %!s(int64=2) %!d(string=hai) anos | |
st | %!s(int64=2) %!d(string=hai) anos | |
st.1 | %!s(int64=3) %!d(string=hai) anos | |
st.c | %!s(int64=2) %!d(string=hai) anos | |
st.c.orig | %!s(int64=2) %!d(string=hai) anos | |
st.h | %!s(int64=2) %!d(string=hai) anos | |
st.h.orig | %!s(int64=2) %!d(string=hai) anos | |
st.h.rej | %!s(int64=2) %!d(string=hai) anos | |
st.info | %!s(int64=3) %!d(string=hai) anos | |
st.o | %!s(int64=2) %!d(string=hai) anos | |
st_wallpaper.ff | %!s(int64=2) %!d(string=hai) anos | |
win.h | %!s(int64=2) %!d(string=hai) anos | |
x.c | %!s(int64=2) %!d(string=hai) anos | |
x.c.orig | %!s(int64=2) %!d(string=hai) anos | |
x.o | %!s(int64=2) %!d(string=hai) anos |
st is a simple terminal emulator for X which sucks less.
In order to build st you need the Xlib header files.
Please first make sure that libxft-bgra
is installed: it
contains a patch necessary for emojis to render or else, st
will crash when trying to render one.
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
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.
Based on Aurélien APTEL {aurelien dot aptel at gmail dot com} bt source code.