Skip to content
phieklPublic

About

X11 terminal emulator forked from st

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1,277 Commits

Folders and files

Repository files navigation

phist (phi's simple terminal)

phist is an X11 terminal emulator forked from st.

Features

Build

Requires a C compiler, make, pkg-config, development libraries for Xlib, Xft, XRender, Fontconfig and FreeType, and tic from ncurses.

make
make terminfo
TERMINFO="$PWD/.terminfo" ./phist

The build version comes from git describe --tags --always --dirty. Without Git metadata it defaults to unknown; use make VERSION=... to override it.

The executable is phist and the default TERM is phist-256color. The terminfo definitions in st.info are st's entries renamed to phist names, including the suffixed variants. Install these entries on remote hosts too when applications there need them.

Install

make install

This installs phist and phist(1) under /usr/local by default, and copies the compiled .terminfo entries into /etc/terminfo, regardless of PREFIX. make terminfo compiles st.info into the working directory's .terminfo directory; make install uses the same target and reuses its output until st.info changes. make clean removes the local entries.

Adjust PREFIX in config.mk or on the make command line as needed. DESTDIR applies to the binary, manual and terminfo entries for staged installs. make uninstall removes the binary and manual, but not the installed terminfo entries.

Configure

Edit config.h and rebuild. The first build copies it from config.def.h. To adopt updated defaults, save any local changes, remove config.h, then run make clean and make.

See the documentation for usage, settings and tests.

License

MIT/X Consortium; see LICENSE.

About

X11 terminal emulator forked from st

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages