Matthew Dobson daccb99f53 extra dwm tweaks - window rules | il y a 5 mois | |
---|---|---|
.. | ||
patches | il y a 5 mois | |
.gitignore | il y a 5 mois | |
FAQ | il y a 5 mois | |
LEGACY | il y a 5 mois | |
LICENSE | il y a 5 mois | |
Makefile | il y a 5 mois | |
README.md | il y a 5 mois | |
TODO | il y a 5 mois | |
arg.h | il y a 5 mois | |
boxdraw.c | il y a 5 mois | |
boxdraw_data.h | il y a 5 mois | |
config.def.h | il y a 5 mois | |
config.mk | il y a 5 mois | |
hb.c | il y a 5 mois | |
hb.h | il y a 5 mois | |
st-copyout | il y a 5 mois | |
st-urlhandler | il y a 5 mois | |
st.1 | il y a 5 mois | |
st.c | il y a 5 mois | |
st.desktop | il y a 5 mois | |
st.h | il y a 5 mois | |
st.info | il y a 5 mois | |
st.png | il y a 5 mois | |
win.h | il y a 5 mois | |
x.c | il y a 5 mois |
st
is a simple terminal emulator for X which sucks-less. The following patches have been incorporated in this build.
Click to view
st
to have transparency while keeping text opaque.st's
screen through a pipe.scrollback
support to terminal.recompiling or restarting
st
from .xresource
file.Xresources
. At startup, st will read and apply the resources named in the resources[] array in config.h
.png-image
..Xresource
file. No need to restart or recompile st
.alpha
variable in config.def.h
or .Xresources
.url
from terminal window. Put st-urlhandler
in your path variable. Use alt+u to open url and use alt+y to copy url.blinktimeout
variable in config.def.h
or .Xresource
.restarting
or recompiling
.spare
font will be used.rofi
.In order to build st you need the Xlib header files. dmenu
and linkhandler
scripts.
git clone https://github.com/zootedb0t/st.git
cd st
sudo make install
Configuration is done through editing config.def.h
. Run make clean
and sudo make install
to recompile.
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):
sudo make clean install
Default Keybindings:
Action | Keys |
---|---|
Copy | ctrl+shift+c |
Paste | ctrl+shift+v |
Increase transparency | alt+s |
Decrease transparency | alt+a |
Disable transparency | alt+m |
Open Url | alt+u |
Copy Url | alt+y |
Zoom in | alt+. |
Zoom out | alt+, |
Keybindings are modified by editing shortcuts
array in config.def.h
.
make clean
sudo make install
Based on Aurélien APTEL bt source code.