+
Skip to content

topocount/st

Repository files navigation

st - suckless terminal

My build of st, with focus on productivity and keyboard-driven workflow.

Features

  • transparency (need a third-party compositor)
  • open a URL with alt+l
  • copy a URL with alt+y
  • scroll with alt + {j, k, u, d}
  • zoom with alt+shift+ {j, k} or alt+ {-, =}
  • reset zoom with alt+shift+l or alt+shift+ =
  • insert arbitrary Unicode character with ctrl+shift+u
  • synchronized rendering support
  • fallback fonts
  • spawn a new terminal in the same directory with ctrl+shift+return
  • copy a command's output with alt+o
  • read colorscheme and alpha from Xresources
  • edit the terminal's visible contents in $EDITOR with alt+e

Third-Party Dependencies

  • any window compositor
  • dmenu
  • xclip (scripts can be modified by hand to work with any clipboard tool)

Applied Patches

Installation

Arch Linux users can install the st-randoragon-git AUR package.

In order to build st you need the Xlib header files.

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

References

I used these as sources of inspiration to see some examples of what can be done with st without relying solely on painful experimentation. Also, the suckless website is a primary source for patches, which are obligatory for any decent st build.

Credits

st is based on Aurélien APTEL bt source code.

About

My suckless terminal build, tracking @randoragon's build for now

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 67

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载