# Chapter 1. Introduction

KTimemon is a small program to keep track of your computer's system usage. It can display bar graphs containing information about CPU, memory, and swap usage as well as disk usage and context switch activity. In keeping with the spirit of KDE, it supports configuration via a graphical user interface. It also supports docking, i.e. it can display information in the system panel tray.

Note: Currently, KTimemon only supports a limited number of systems: Linux based installations with the `/proc` file system, Solaris based installations with the kstat library, and Digital Unix (formerly DEC/OSF1) based installations with the table(2) system call. Help with porting it to other platforms is most welcome.

KTimemon can be started from the command line or from the KDE start menu (in the Utilities submenu). If you choose to start from the command line, KTimemon honours the usual X Windows program flags such as `-geometry`. KTimemon is session-aware, i.e. it keeps track of the current state (colours, etc) and restores it in the user's next session.