332 words · 2 minutes
st standards for Simple Terminal, a simple terminal implementation for X made by the suckless team.
This post walks through the dependencies needed and process to build and install
st on Fedora Workstation.
To start, obtain the source files for
Once you have the files and are in the
st directory, ensure the following packages are installed.
Before building, ensure that you read the README file.
Once you've read the instructions, open the
config.mk file and ensure it matches your setup. If you're not sure, leave the default options within the file.
Finally, you can build
st with the following command. Ensure you run as root (e.g.,
sudo) or else you may not end up with a useable application file.
Note that customizing
st requires you to modify the source files or to download one of the available patches for suckless.org.
If you've already installed
st and want to customize or install a patch, start by uninstalling the current program.
Next, grab the
<path>.diff file from the page of the patch you chose. For example, I will be using the defaultfontsize patch in the below example.
Once the file is downloaded inside the
st folder, apply the patch and re-install the program. You may need to install the
patch command if you don't have it installed already.
Once installed, you can use the default font size patch to launch
st with any font size you wish: