CTWM Themes System comprises preconfigured CTWM files and scripts.
The package comes with automatically generated menus that enable easy switching between look or feel themes. Whatever changes you make are automatically saved and will remain effective even during your subsequent X sessions. Additionally, you can change the current look theme's background image using a menu generated from the images found in the 'Backgrounds' directory.
To add a new theme, simply unpack it in either the Themes-Look or Themes-Feel directory and restart ctwm. The CTS package provides a .ctwm directory that should be placed in your home directory. This directory contains a ctwmrc file that includes other configuration files from the 'include' directory and from the themes directories. Using the m4 preprocessor, the configuration files will read the 'Themes-Look,' 'Themes-Feel,' and 'Backgrounds' directories, which will then generate menus that work as switches for the themes and background images.
When a theme is selected in the menu, CTWM calls the "settheme" script that changes the $HOME/.ctwm/Themes-*/Current link to the newly selected theme directory. The wallpaper changes are done through the "setbg" script, which sets the root window's wallpaper and places a link to the image in the current look theme's directory. The script can also handle multiple screens, so changing the wallpaper using the menu changes the current screen's wallpaper.
The latest release of CTS provides several enhancements and better themes. The themes are now divided into two types: look themes that change the visual aspects of the window manager and feel themes that change the key bindings and the way windows are raised, among other things. This distinction enables users to modify the color of the windows while keeping their preferred focus and window raise methods.
Version 0.2: N/A