Compilation Instructions

The code can be found here: https://codeberg.org/x11cp/x11cp.git

git clone https://codeberg.org/x11cp/x11cp.git && cd x11cp/src/xtt

Direct compilation

To compile this application, the following command should be used:

xmkmf -a && make

Toplevel Makefile

There is also a wrapper command in the top-level `Makefile` of the repository where this is can be run as:

make xtt

The following libraries/dependencies are also required. The names of these will vary from each Linux distribution/BSD, hence the names of these libraries are generically specified:


xtt (XTimeTable) is a program which displays a timetable, one day at a time, between Monday and Friday.

Its data is found in a simple config file which describe:

This application is amazing! Although its use is primarily for a static timetable such as a University schedule, if one’s day were approrpiately aligned to the same timeframe as the application assumes, then this could be used for any static entries which repeat.

Very lightweight.

Example Config file

# Monday
Data Comm/L4/lightskyblue
Prog Dev/CS128/red

This defines Monday’s timetable as attending a lecture on Data Comms at 09:05, the Prog Dev at 13:05.

Entries are always time-boxed to one hour intervals starting at five minutes past the hour, and all entries per day assume a fixed number between 09:05 -> 17:05