This repository has been archived on 2024-08-18. You can view files and clone it, but cannot push or open issues or pull requests.
suckless/st
augety d82014aa4b feat(st): 添加自动调整内边框
By default, st's window size always snaps to the nearest multiple of the
character size plus a fixed inner border (set with borderpx in
config.h). When the size of st does not perfectly match the space
allocated to it (when using a tiling WM, for example), unsightly gaps
will appear between st and other apps, or between instances of st.

This patch allows st to resize to any pixel size, makes the inner border
size dynamic, and centers the content of the terminal so that the
left/right and top/bottom borders are balanced. With this patch, st on a
tiling WM will always fill the entire space allocated to it.
2024-07-20 20:18:45 +08:00
..
patches feat(st): 添加自动调整内边框 2024-07-20 20:18:45 +08:00
.gitignore feat(st): 添加.gitignore && 修改Makefile 2024-07-20 19:39:41 +08:00
arg.h first commit 2024-07-20 19:30:43 +08:00
config.def.h fafeat(st): 添加自动调整内边框 2024-07-20 20:13:26 +08:00
config.mk feat(st): 添加透明补丁 2024-07-20 19:44:08 +08:00
LICENSE first commit 2024-07-20 19:30:43 +08:00
Makefile feat(st): 添加.gitignore && 修改Makefile 2024-07-20 19:39:41 +08:00
README first commit 2024-07-20 19:30:43 +08:00
st.1 first commit 2024-07-20 19:30:43 +08:00
st.c feat(st): 添加动态背景色 2024-07-20 20:10:14 +08:00
st.h feat(st): 添加动态背景色 2024-07-20 20:10:14 +08:00
st.info first commit 2024-07-20 19:30:43 +08:00
win.h first commit 2024-07-20 19:30:43 +08:00
x.c feat(st): 添加自动调整内边框 2024-07-20 20:18:45 +08:00

st - simple terminal
--------------------
st is a simple terminal emulator for X which sucks less.


Requirements
------------
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 <aurelien dot aptel at gmail dot com> bt source code.